1.1. The Story So Far—The History of HTML51.2. The Myth of 2022 and Why It Doesn't Matter1.3. Who Is Developing HTML5?1.4. A New Vision1.4.1. Compatibility and Paving the Cow Paths1.4.2. Utility and the Priority of Constituencies1.4.2.1. Secure by Design1.4.2.2. Separation of Presentation and Content1.4.3. Interoperability Simplification1.4.4. Universal Access1.5. A Plugin–Free Paradigm1.5.1. What's In and What's Out?1.6. What's New in HTML5?1.6.1. New DOCTYPE and Character Set1.6.2. New and Deprecated Elements1.6.3. Semantic Markup1.6.4. Simplifying Selection Using the Selectors API1.6.5. JavaScript Logging and Debugging1.6.6. window.JSON1.6.7. DOM Level 31.6.8. Monkeys, Squirrelfish, and Other Speedy Oddities1.7. Summary