HTML5 is a growing and constantly evolving collection of browser technologies that allow Web apps to become more sophisticated, and replicate more of the functionality that traditionally has been limited to native apps. HTML5 does this by defining APIs that provide access to information and services that traditionally were not available to browser-based applications.
This site tracks the developing HTML5 landscape and provides an overview of the current state. It is updated regularly and managed openly on GitHub.
Most HTML5 specifications are W3C TR documents, moving through the well-defined lifecycle of W3C specifications. There also is a small number of non-W3C specifications (which occasionally get adopted as W3C specifications when they gain widespread support).
Currently this site tracks 198 specifications, 137 of which are active, while the remaining 61 have been superseded or abandoned. 186 are W3C specifications, and the remaining 12 are published/developed elsewhere. Two separate lists are published here:
- Aug 7, 2018: changed status of "Web Authentication: An API for accessing Public Key Credentials Level 1" from WD to CR
- Aug 6, 2018: renamed "Web Authentication: An API for accessing Scoped Credentials (webauthn)" to "Web Authentication: An API for accessing Public Key Credentials Level 1 (webauthn)"
- Jul 9, 2018: changed status of "User Timing Level 2" from WD to CR
- Jul 3, 2018: changed status of "Identifiers for WebRTC's Statistics API" from WD to CR; added "WebRTC DSCP Control API" and "MediaStreamTrack Content Hints"
- Jun 27, 2018: changed status of "Vehicle Information API Specification" from WD to NOTE