An overview of all HTML5 standardization activities. For now, this content is also published on my blog by transforming it to HTML, but this may change over time.
HTML5 is more a movement (or maybe it's more appropriate to call it a brand) than it is a technology. it says "more power to the browser" and mostly means "more power to the browser as a programming platform". Given this focus of HTML5, it is surprisingly hard to find a good place where all the APIs under development are listed. This collection is an attempt to have all that information in one place. The current status captured on this page lists 79 current specifications and 5 expired specifications (84 total). Since the HTML5 landscape is changing fairly quickly, it is likely that some information on this page is outdated. If that is the case, please submit an issue or create a pull request. Thanks!
I am currently working on making this page as complete as the blog page. As a starting point, here's a status-ordered list of all HTML5 specs covered in the XML source for this page, containing a total of 84 specs (for a classification and abstracts, please visit the blog for now or use the XML source):
- Ambient Light Events
- Battery Status Event Specification
- Cross-Origin Resource Sharing
- HTML Canvas 2D Context
- HTML Media Capture
- HTML5 Web Messaging
- Indexed Database API
- Performance Timeline
- Pointer Events
- Proximity Events
- Resource Timing
- Server-Sent Events
- User Timing
- Vibration API
- Web Workers
- WebSocket API
- Audio Processing API
- Calendar API
- Clipboard API and Events
- Contacts API
- Contacts Manager API
- Custom Elements
- DOM Parsing and Serialization
- DeviceOrientation Event Specification
- Encrypted Media Extensions
- File API
- File API: Directories and System
- File API: Writer
- Fullscreen
- Gamepad
- HTML Image Description Extension
- HTML Imports
- HTML Microdata
- HTML Templates
- IndieUI: Events 1.0
- Input Method Editor API
- Media Source Extensions
- MediaStream Recording
- Mediastream Image Capture
- Messaging API
- Navigation Timing 2
- Network Information API
- Network Service Discovery
- Pick Media Intent
- Pointer Lock
- Push API
- Quota Management API
- Raw Sockets
- Runtime and Security Model for Web Applications
- Screen Orientation API
- Selectors API Level 1
- Selectors API Level 2
- Shadow DOM
- Streams API
- The Messaging API
- The app: URI scheme
- The picture Element
- The srcset Attribute
- Timing Control for Script-Based Animations
- URL
- Web Alarms API Specification
- Web Animations 1.0
- Web Audio API
- Web Cryptography API
- Web Intents Addendum — Local Services
- Web MIDI API
- Web Notifications
- Web Telephony API
- WebCrypto Key Discovery
- WebDriver
- WebRTC 1.0: Real-time Communication Between Browsers
- XMLHttpRequest
- XMLHttpRequest Level 2
- Media Capture API
- MediaStream Processing API
- Programmable HTTP Caching and Serving
- Web Intents
- Web SQL Database
If you're interested in history, here's the change log.