Dive Into HTML5

Mark Pilgrim

with contributions from the community

Dive Into HTML5 elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards. We encourage you to buy the printed work — Mark Pilgrim’s artfully titled “HTML5: Up & Running” — published on paper by O’Reilly, under the Google Press imprint. Your kind and sincere feedback is always welcome, and this work shall remain online under the CC-BY-3.0 license.

This particular edition of Dive Into HTML5 is advanced by the diveintomark team. We work hard to add and update content, links, APIs, and actively maintain this fine resource; refreshing and reflecting the relevant and current state of HTML5, just as Mark Pilgrim did during his tenure. We attribute this work in the manner specified by Mark, and we make modifications to the site's content. We do not in any way suggest that he endorses us or our use of his work. We hope you do.

Table of Contents

  1. Introduction: Five Things You Should Know About HTML5
  2. A Quite Biased History of HTML5
  3. Detecting HTML5 Features: It’s Elementary, My Dear Watson
  4. What Does It All Mean?
  5. Let’s Call It a Draw(ing Surface)
  6. Video in a Flash (Without That Other Thing)
  7. You Are Here (And So Is Everybody Else)
  8. A Place To Put Your Stuff
  9. Let’s Take This Offline
  10. A Form of Madness
  11. “Distributed,” “Extensibility,” And Other Fancy Words
  12. Manipulating History for Fun & Profit
  13. The All-In-One Almost-Alphabetical Guide to Detecting Everything
  14. HTML5 Peeks, Pokes and Pointers

“If you’re good at something, never do it for free.” The Joker
(but that doesn’t mean you should keep it to yourself)

Copyright MMIX–MMXI Mark Pilgrim