Classification of JavaScript APIs for HTML5 v1.1
by Markku Laine, http://www.tinyurl.com/mplaine
Note: The slides are available for download (PDF) and include links to the specifications.
Ensuring Technical Readiness For Copilot in Microsoft 365
Classification of JavaScript APIs for HTML5 v1.1
1. Classification of JavaScript APIs for HTML5 1(3)
by Markku Laine, http://www.tinyurl.com/mplaine
Audio Communication Component DOM File System
Audio Data API HTML5 Web Messaging Introduction to Web Components Document Object Model (DOM) Level 3 Even... File API
Mozilla Draft Recommendation, 2012 W3C Candidate Recommendation, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012
Audio Processing API Push API Shadow DOM DOM Parsing and Serialization File API: Directories and System
W3C Working Draft, 2011 W3C Working Draft, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012
Web Audio API Server-Sent Events Web Application Manifest Format and Mana... DOM4 File API: Writer
W3C Working Draft, 2012 W3C Candidate Recommendation, 2012 W3C Editor's Draft, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012
Web Audio Processing: Use Cases and Requ... The Messaging API Widget Interface Element Traversal Specification
W3C Working Draft, 2012 W3C Editor's Draft, 2012 (discontinued) W3C Proposed Recommendation, 2012 W3C Recommendation, 2008
Web MIDI API The WebSocket API Selectors API Level 1
W3C Working Draft, 2012 W3C Candidate Recommendation, 2012 W3C Proposed Recommendation, 2012
WebRTC 1.0: Real-Time Communication Bet... Selectors API Level 2
W3C Working Draft, 2012 W3C Working Draft, 2012
XMLHttpRequest
W3C Working Draft, 2012
Geolocation Graphics Hardware I/O Linked Data
Geolocation API Specification Graphics API Battery Status API Gamepad HTML Microdata
W3C Proposed Recommendation, 2012 W3C Working Group Proposal, 2012 W3C Candidate Recommendation, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012
Geolocation API Specification Level 2 HTML Canvas 2D Context DeviceOrientation Event Specification IndieUI: Events 1.0 JSON-LD API 1.0
W3C Working Draft, 2011 W3C Candidate Recommendation, 2012 W3C Working Draft, 2011 W3C Working Draft, 2013 W3C Working Draft, 2012
HTML Canvas 2D Context, Level 2 The Screen Orientation API Input Method Editor API RDF API
W3C Working Draft, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012 W3C Working Group Note, 2012
WebGL Specification The System Information API Pointer Events RDF Interfaces
Khronos Group Specification, 2011 W3C Editor's Draft, 2012 (discontinued) W3C Working Draft, 2013 W3C Working Group Note, 2012
Pointer Lock RDFa API
W3C Working Draft, 2012 W3C Working Group Note, 2012
Touch Events version 1
W3C Working Draft, 2013
Touch Events version 2
W3C Editor's Draft, 2011 (discontinued)
Vibration API
W3C Candidate Recommendation, 2012
Version 1.1
Last updated: January 25, 2013
2. Classification of JavaScript APIs for HTML5 2(3)
by Markku Laine, http://www.tinyurl.com/mplaine
Local Storage Measuring Media Resource Metadata Performance
Indexed Database API High Resolution Time Calendar API API for Media Resources 1.0 Page Visibility
W3C Working Draft, 2012 W3C Recommendation, 2012 W3C Editor's Draft, 2012 (discontinued) W3C Candidate Recommendation, 2011 W3C Candidate Recommendation, 2012
Offline Web Applications Navigation Timing Device APIs Requirements and Design Decis... Use Cases and Requirements for Ontology a... The Network Information API
W3C Working Group Note, 2008 W3C Recommendation, 2012 W3C Editor's Draft, 2012 (discontinued) W3C Working Draft, 2010 W3C Working Draft, 2012
Programmable HTTP Caching and Serving Performance Timeline Pick Contacts Intent Timing control for script-based animations
W3C Working Group Note, 2011 (stagnant) W3C Candidate Recommendation, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012
Quota Management API Progress Events Pick Media Intent Web Workers
W3C Working Draft, 2012 W3C Candidate Recommendation, 2011 W3C Working Draft, 2012 W3C Candidate Recommendation, 2012
Web SQL Database Resource Timing
W3C Working Group Note, 2010 (stagnant) W3C Candidate Recommendation, 2012
Web Storage User Timing
W3C Candidate Recommendation, 2011 W3C Candidate Recommendation, 2012
Security and Privacy Sensor Service Discovery Stream and Capture Testing
Device API Access Control Use Cases and R... Ambient Humidity Events Network Service Discovery HTML Media Capture WebDriver
W3C Working Group Note, 2011 Unofficial Draft, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012 W3C Working Draft, 2013
Device API Privacy Requirements Ambient Light Events Requirements for Home Networking Scenarios Media Access Events
W3C Working Group Note, 2010 W3C Working Draft, 2012 W3C Interest Group Note, 2011 W3C Working Draft, 2006
Feature Permissions Ambient Temperature Events Web Intents Media Capture and Streams
W3C Editor's Draft, 2012 (discontinued) Unofficial Draft, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012
Permissions for Device API Access Atmospheric Pressure Events Web Intents Addendum - Local Services MediaStream Capture Scenarios
W3C Working Draft, 2010 Unofficial Draft, 2012 W3C Working Draft, 2012 W3C Working Draft, 2012
Privacy Rulesets Proximity Events MediaStream Processing API
W3C Editor's Draft, 2010 W3C Working Draft, 2012 W3C Working Group Note, 2012
Web Application Privacy Best Practices Sensor API Specification Streams API
W3C Working Group Note, 2012 W3C Editor's Draft, 2012 W3C Editor's Draft, 2012
The Media Capture API
Web Cryptography API
W3C Working Group Note, 2012 (discontinued)
W3C Working Draft, 2013
Web Cryptography API Use Cases
W3C Working Draft, 2013
WebCrypto Key Discovery
W3C Working Draft, 2013
Version 1.1
Last updated: January 25, 2013
3. Classification of JavaScript APIs for HTML5 3(3)
by Markku Laine, http://www.tinyurl.com/mplaine
User Interface Utility
Fullscreen Clipboard API and events
W3C Working Draft, 2012 W3C Working Draft, 2012
HTML5 DSP API Specification
W3C Candidate Recommendation, 2012 Unofficial Draft, 2012
HTML 5.1 URL
W3C Working Draft, 2012 W3C Working Draft, 2012
Web Notifications Web API Design Cookbook
W3C Working Draft, 2012 W3C Working Group Note, 2012
Web IDL
W3C Candidate Recommendation, 2012
Web IDL (Second Edition)
W3C Editor's Draft, 2012
Version 1.1
Last updated: January 25, 2013