Foreword

It seems like the World Wide Web is forever playing catch-up. Back in the ‘90s, the web was competing with CD-ROMs and coming up short—at least in terms of what could be technically accomplished. CD-ROMs offered richer interactivity, better visuals, and the possibility of using audio. But in the long run, that didn’t matter. CD-ROMs just couldn’t compete with the sheer vastness of the world wide web.

Later on, Macromedia (and later, Adobe) Flash went toe-to-toe with the web. Once again, it seemed like the web couldn’t match its competitor for animation, audio, and video. And yet, once again, the web outlasted its flashier counterpart.

More recently, we’ve seen a rerun of this same story in the world of mobile. Compared to native apps, ...

Get JavaScript Creativity now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.