SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
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
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
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

Weitere ähnliche Inhalte

Mehr von Markku Laine

Mehr von Markku Laine (7)

XFormsDB: An XForms-Based Framework for Simplifying Web Application Development
XFormsDB: An XForms-Based Framework for Simplifying Web Application DevelopmentXFormsDB: An XForms-Based Framework for Simplifying Web Application Development
XFormsDB: An XForms-Based Framework for Simplifying Web Application Development
 
XIDE: Expanding End-User Web Development
XIDE: Expanding End-User Web DevelopmentXIDE: Expanding End-User Web Development
XIDE: Expanding End-User Web Development
 
Connecting XForms to Databases: An Extension to the XForms Markup Language
Connecting XForms to Databases: An Extension to the XForms Markup LanguageConnecting XForms to Databases: An Extension to the XForms Markup Language
Connecting XForms to Databases: An Extension to the XForms Markup Language
 
Editable Documents on the Web
Editable Documents on the WebEditable Documents on the Web
Editable Documents on the Web
 
Local Storage for Web Applications
Local Storage for Web ApplicationsLocal Storage for Web Applications
Local Storage for Web Applications
 
Web Services for the Internet of Things
Web Services for the Internet of ThingsWeb Services for the Internet of Things
Web Services for the Internet of Things
 
Extending XForms with Server-Side Functionality
Extending XForms with Server-Side FunctionalityExtending XForms with Server-Side Functionality
Extending XForms with Server-Side Functionality
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

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