Learning HTML 5 is in my wishlist from last two years. Whenever I start with any tutorial or blog , I get lost into all the new features. It confuses me with how much did I learn and how many features are remaining.
So here is the latest and almost full list of all the cool HTML 5 features. It provides a holistic picture of HTML5 features.
- Storage Features:
- Web Storage
- Web SQL Database
- Indexed DB
- Application Cache
- Real Time/Communication
- Web-Workers
- Web-Socket
- Notifications
- File/Hardware Access
- Native drag and drop
- Desktop drag-In/Out
- File System API
- Geo-location API
- Device Orientation
- Speech Input
- Semantics & Markup
- Better Semantics Tags
- Markup for Applications
- Descriptive Link Relations
- Microdata
- ARIA Attribute
- New Form type
- Mobile Form Field Types
- Graphics & Multimedia
- Audio/Video Support
- Canvas 2D
- Canvas 3D
- Inline SVG
- Improvements to the Core Platform
- getElementByClassName() attribute
- Finding elements by CSS synatx: document.querySelectorAll()
- Custom data-* attributes
- Element class list
- History API
All these features with little description and example can be found html5rocks . I didn't include any CSS3 feature because it is a separate subject and has many new features.