Upload
markku-laine
View
1.057
Download
1
Embed Size (px)
DESCRIPTION
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.
Citation preview
Classification of JavaScript APIs for HTML5by Markku Laine, http://www.tinyurl.com/mplaine
Component
Introduction to Web ComponentsW3C Working Draft, 2012
Web Application Manifest Format and Mana...W3C Editor's Draft, 2012
Shadow DOMW3C Working Draft, 2012
Widget InterfaceW3C Proposed Recommendation, 2012
File System
File APIW3C Working Draft, 2012
File API: WriterW3C Working Draft, 2012
File API: Directories and SystemW3C Working Draft, 2012
Communication
HTML5 Web MessagingW3C Candidate Recommendation, 2012
Server-Sent EventsW3C Candidate Recommendation, 2012
Push APIW3C Working Draft, 2012
The Messaging APIW3C Editor's Draft, 2012 (discontinued)
The WebSocket APIW3C Candidate Recommendation, 2012
WebRTC 1.0: Real-Time Communication Bet...W3C Working Draft, 2012
XMLHttpRequestW3C Working Draft, 2012
Audio
Audio Data APIMozilla Draft Recommendation, 2012
Web Audio APIW3C Working Draft, 2012
Audio Processing APIW3C Working Draft, 2011
Web Audio Processing: Use Cases and Requ...W3C Working Draft, 2012
Web MIDI APIW3C Working Draft, 2012
DOM
Document Object Model (DOM) Level 3 Even...W3C Working Draft, 2012
DOM4W3C Working Draft, 2012
DOM Parsing and SerializationW3C Working Draft, 2012
Element Traversal SpecificationW3C Recommendation, 2008
Selectors API Level 1W3C Proposed Recommendation, 2012
Selectors API Level 2W3C Working Draft, 2012
Version 1.1Last updated: January 25, 2013
1(3)
Geolocation
Geolocation API SpecificationW3C Proposed Recommendation, 2012
Geolocation API Specification Level 2W3C Working Draft, 2011
Hardware
Battery Status APIW3C Candidate Recommendation, 2012
The Screen Orientation APIW3C Working Draft, 2012
DeviceOrientation Event SpecificationW3C Working Draft, 2011
The System Information APIW3C Editor's Draft, 2012 (discontinued)
Linked Data
HTML MicrodataW3C Working Draft, 2012
RDF APIW3C Working Group Note, 2012
JSON-LD API 1.0W3C Working Draft, 2012
RDF InterfacesW3C Working Group Note, 2012
RDFa APIW3C Working Group Note, 2012
Graphics
Graphics APIW3C Working Group Proposal, 2012
WebGL SpecificationKhronos Group Specification, 2011
HTML Canvas 2D ContextW3C Candidate Recommendation, 2012
HTML Canvas 2D Context, Level 2W3C Working Draft, 2012
I/O
GamepadW3C Working Draft, 2012
Pointer LockW3C Working Draft, 2012
Input Method Editor APIW3C Working Draft, 2012
Touch Events version 1W3C Working Draft, 2013
Touch Events version 2W3C Editor's Draft, 2011 (discontinued)
Vibration APIW3C Candidate Recommendation, 2012
Pointer EventsW3C Working Draft, 2013
IndieUI: Events 1.0W3C Working Draft, 2013
Classification of JavaScript APIs for HTML5by Markku Laine, http://www.tinyurl.com/mplaine
Version 1.1Last updated: January 25, 2013
2(3)
Service Discovery
Network Service DiscoveryW3C Working Draft, 2012
Web IntentsW3C Working Draft, 2012
Requirements for Home Networking ScenariosW3C Interest Group Note, 2011
Web Intents Addendum - Local ServicesW3C Working Draft, 2012
Testing
WebDriverW3C Working Draft, 2013
Sensor
Ambient Humidity EventsUnofficial Draft, 2012
Ambient Temperature EventsUnofficial Draft, 2012
Ambient Light EventsW3C Working Draft, 2012
Atmospheric Pressure EventsUnofficial Draft, 2012
Proximity EventsW3C Working Draft, 2012
Sensor API SpecificationW3C Editor's Draft, 2012
Stream and Capture
HTML Media CaptureW3C Working Draft, 2012
Media Capture and StreamsW3C Working Draft, 2012
Media Access EventsW3C Working Draft, 2006
MediaStream Capture ScenariosW3C Working Draft, 2012
MediaStream Processing APIW3C Working Group Note, 2012
Streams APIW3C Editor's Draft, 2012The Media Capture APIW3C Working Group Note, 2012 (discontinued)
Security and Privacy
Device API Access Control Use Cases and R...W3C Working Group Note, 2011
Feature PermissionsW3C Editor's Draft, 2012 (discontinued)
Device API Privacy RequirementsW3C Working Group Note, 2010
Permissions for Device API AccessW3C Working Draft, 2010
Privacy RulesetsW3C Editor's Draft, 2010
Web Application Privacy Best PracticesW3C Working Group Note, 2012
Web Cryptography APIW3C Working Draft, 2013
Web Cryptography API Use CasesW3C Working Draft, 2013
WebCrypto Key DiscoveryW3C Working Draft, 2013
Media Resource
Calendar APIW3C Editor's Draft, 2012 (discontinued)
Pick Contacts IntentW3C Working Draft, 2012
Device APIs Requirements and Design Decis...W3C Editor's Draft, 2012 (discontinued)
Pick Media IntentW3C Working Draft, 2012
Metadata
API for Media Resources 1.0W3C Candidate Recommendation, 2011
Use Cases and Requirements for Ontology a...W3C Working Draft, 2010
Performance
Page VisibilityW3C Candidate Recommendation, 2012
Timing control for script-based animationsW3C Working Draft, 2012
The Network Information APIW3C Working Draft, 2012
Web WorkersW3C Candidate Recommendation, 2012
Local Storage
Indexed Database APIW3C Working Draft, 2012
Programmable HTTP Caching and ServingW3C Working Group Note, 2011 (stagnant)
Offline Web ApplicationsW3C Working Group Note, 2008
Quota Management APIW3C Working Draft, 2012
Web SQL DatabaseW3C Working Group Note, 2010 (stagnant)
Web StorageW3C Candidate Recommendation, 2011
Measuring
High Resolution TimeW3C Recommendation, 2012
Performance TimelineW3C Candidate Recommendation, 2012
Navigation TimingW3C Recommendation, 2012
Progress EventsW3C Candidate Recommendation, 2011
Resource TimingW3C Candidate Recommendation, 2012
User TimingW3C Candidate Recommendation, 2012
Classification of JavaScript APIs for HTML5by Markku Laine, http://www.tinyurl.com/mplaine
Version 1.1Last updated: January 25, 2013
3(3)
Utility
Clipboard API and eventsW3C Working Draft, 2012
URLW3C Working Draft, 2012
DSP API SpecificationUnofficial Draft, 2012
Web API Design CookbookW3C Working Group Note, 2012
Web IDLW3C Candidate Recommendation, 2012
Web IDL (Second Edition)W3C Editor's Draft, 2012
User Interface
FullscreenW3C Working Draft, 2012
HTML5W3C Candidate Recommendation, 2012
Web NotificationsW3C Working Draft, 2012
HTML 5.1W3C Working Draft, 2012