Welcome to the second edition of the Remy & Bruce show. Since the first edition of this book came out in July 2010, much has changed: support for HTML5 is much more widespread; Internet Explorer 9 finally came out; Google Chrome announced it would drop support for H.264 video; Opera experimented with video streaming from the user’s webcam via the browser, and HTML5 fever became HTML5 hysteria with any new technique or technology being called HTML5 by clients, bosses, and journalists.
All these changes, and more, are discussed in this shiny second edition. There is a brand new Chapter 12 dealing with the realities of implementing all the new technologies for old browsers. And we’ve corrected a few bugs, tweaked some typos, rewritten some particularly opaque prose, and added at least one joke.
We’re two developers who have been playing with HTML5 since Christmas 2008—experimenting, participating in the mailing list, and generally trying to help shape the language as well as learn it.
Because we’re developers, we’re interested in building things. That’s why this book concentrates on the problems that HTML5 can solve, rather than on an academic investigation of the language. It’s worth noting, too, that although Bruce works for Opera Software, which began the proof of concept that eventually led to HTML5, he’s not part of the specification team there; his interest is as an author using the language for an accessible, easy-to-author, interoperable Web.