Awesome HTML5

A curated list of awesome HTML5 resources. Inspired by awesome-php and awesome-python
Table of Contents
- Articles and standards
- Multimedia capabilities
- Audio
- Media capture
- Picture in Picture
- Speech synthesis
- Voice recognition
- Virtual Reality (VR)
- Web animations
- Elements
- Canvas
- Head
- Sectioning
- Media Elements
- Forms
- Time
- WebVTT
- HTML Imports
- Development APIs
- Permissions
- Geolocation
- Cryptography
- File
- Frame timing
- requestIdleCallback
- requestAnimationFrame
- Web payments
- Semantics
- Accessibility
- DOM management
- Shadow DOM
- Data Binding
- Web Components
- Progressive web apps
- Service Workers
- Offline caching
- Push Notifications
- Client side storage
- Performance
- Mobile
- Communications and interoperability
- Web Sockets
- WebRTC
- Web Workers
- WebGL
- Browser compatibility
- Books
- Game development
- Bootcamp
- Videos and Keynotes
- Websites and resources
- Websites
- Weekly news
- Contributing
Articles and standards
- HTML 5.3 - Current HTML5 spec
- Progressive enhancement
- The extensible web manifesto
- Differences between HTML5 and HTML4 from W3C
Multimedia capabilities
Audio
- Getting started with the Web Audio API
- Web Audio API at MDN
- Making a Guitar Tuner with HTML5
- Audio visualisation with the Web Audio API and React
Media Capture
Picture in Picture
Speech Synthesis
Voice Recognition
- Web speech API demo
- Using the Web Speech API
- Experimenting with the Web Speech API
- Free voice recognition library (annyang)