Ranked awesome lists, all in one place
This list is a copy of diegocard/awesome-html5 with ranks
Awesome HTML5 ★87749 =============
A curated list of awesome HTML5 resources. Inspired by awesome-php and awesome-python ★51865
Table of Contents
- Articles and standards
- Elements
- APIs
- Semantics
- Accessibility
- DOM management
- Progressive web apps
- Client side storage
- Performance
- Mobile
- Communications and interoperability
- Web Workers
- WebGL
- Browser compatibility
- Books
- Game development
- Videos and Keynotes
- Websites and resources
- Contributing
Articles and standards
Elements
Canvas
Sectioning
Media Elements
- Audio and Video
- embed tag
- source tag
- track tag
Forms
Details
Time
WebVTT
HTML Imports
APIs
Permissions
Speech Synthesis
- Intro to the HTML5 Speech Synthesis API
- Another useful intro
- Experimenting with the Web Speech API
- Free voice recognition library (annyang)
Geolocation
Audio
Cryptography
- Web Cryptography API draft
- Table of web cryptography support
- Window.crypto
- Cryptography next steps from W3C
Media Capture
File
- Using files from web applications (MDN)
- Reading local files in JavaScript
- File API Draft
- File system API
Frame timing
requestIdleCallback
requestAnimationFrame
Web animations
Semantics
- Semantic elements from W3Schools
- Sections and Outlines of an HTML5 from MDN Document
- HTML5 Semantics from Smashing Magazine
- Lesser known semantics element from W3C & Opera
Accessibility
- ARIA from MDN
- Accessibility in HTML5
- Aural UI of the Elements of HTML
- Web Accessibility Evaluation Tools List
- Aria in HTML
- Accessible and Responsive HTML5 Video Player
DOM Management
Shadow DOM
Data Binding
Web Components
- Custom elements v1: reusable web components
- Polymer project
- A Quick Introduction To Polymer
- Building web components using Polymer and ES6 classes
- Demythstifying Web Components
- HTML imports
- Building Webapps with Yeoman and Polymer
Progressive web apps
Service Workers
- The Service Worker Cookbook
- Offline content with service workers
- Great article on Service Workers
- Making a Service Worker: a case study (Smashing Magazine)
- Service workers explained
- Service Worker Libraries, Totally Tooling Tips
- Service Workers from W3
- ServiceWorker: Revolution of the Web Platform
Offline caching
- Instant-loading Offline-first (Progressive Web App Summit 2016)
- Offline Storage for Progressive Web Apps (article by Addy Osmani)
- A Beginner’s Guide to Using the Application Cache
- Manifest for web application from W3C (working draft)
- WebApp Manifest in Chrome for Android
Push Notifications
- Push Notifications On The Web - Google Chrome
- Push Notifications on the Open Web
- Push API W3C draft
- Notifications API
Client side storage
- Client-Side Storage
- Offline Cookbook
- Introduction to IndexedDB
- Real-World Off-Line Data Storage
- Local storage tutorial
Performance
- Accelerated Mobile Pages (AMP)
- Google developers best practices
- Optimizing performance from Google Web Fundamentals
- Resource hints draft (preconnect and preload)
- Prefetching and prerendeding
- Image compression
- Text compression
- Resource timing spec
Mobile
- Installable Web Apps with the Web App Manifest in Chrome for Android
- Field guide to web applications
- Tutorial: developing a PhoneGap application
- Apache Cordova tutorial
- PhoneGap from Scratch
- Best practices for mobile web apps
- [Build mobile apps with Kendo UI]http://docs.telerik.com/kendo-ui/controls/hybrid/introduction)
- HTML5 Vibration API
- HTML5 Battery Status API
- Privacy analysis of the HTML5 Battery Status API
- HTML5 Network Information API
- Sencha Touch tutorials
Communications and interoperability
Web Sockets
WebRTC
- What is WebRTC and how does it work
- WebRTC made simple
- WebRTC data channels tutorial
- WebRTC data channels from MDN
Web Workers
WebGL
Browser compatibility
Books
- Dive into HTML5
- HTML5: Up and Running
- Using the HTML5 Filesystem API
- HTML5 Game Development Insights
Game development
- Getting started with HTML5 Game Development from Mozilla Hacks
- HTML 5 game development video series by Mozilla
- Info, news and tutorials
- Over 380 resources on HTML5 game development
- Opensource JavaScript game engines
Videos and Keynotes
- HTML5 Developer Conference
- Polymer: declarative, encapsulated, reusable components
- Making the mobile web fast, feature-rich, and beautiful
- Dart: HTML of the Future, Today!
Websites and resources
Websites
- HTML official reference(allows collaborative modification of content like wiki)
- HTML5 Rocks (news, tutorials and updates)
- HTML5 Hub (developer community including articles, discussions and open projects)
- HTML5 Gallery (a showcase of sites using HTML5 markup and API’s)
- HTML5 development guide from MDN
- W3C Highlights form June 2014
- HTML5 Please (Know when HTML5 feature are ready to use)
- Programming Community Curated Resources for learning HTML5
Weekly news
Other awesome lists
Contributing
Your contributions are always welcome!
This list is a copy of diegocard/awesome-html5 with ranks