|
2017-08-03
|
This specification defines an API that provides the current time in sub-millisecond resolution and such that it is not subject to system clock skew or adjustments.
|
|
2017-07-06
|
This specification adds the ability to retrieve a civic address, rather than coordinates, to the Geolocation API.
|
|
2017-06-20
|
The FindText API specification describes an API for finding ranges of text in a document or part of a document, using a variety of selection criteria.
|
|
2017-05-30
|
This specification defines several new DOM event types that provide information about the physical orientation and motion of a hosting device.
|
|
2017-01-12
|
This specification defines a mechanism for an HTML document to discover and subsequently communicate with HTTP-based services advertised via common discovery protocols within a user's network.
|
|
2016-12-06
|
Defines URL parsing, resolving, and canonicalizing as well as the URL API.
|
|
2016-11-29
|
Defines an API for representing binary data in web applications as a Stream object.
|
|
2016-10-06
|
The XMLHttpRequest specification defines an API that provides scripted client functionality for transferring data between a client and a server, one of the core components of “AJAX”.
|
|
2016-06-07
|
The reporting API provides a generic reporting framework which allows Web developers to associate a set of named reporting endpoints with an origin. Various platform features (like Content Security Policy, Network Error Reporting, and others) will use these endpoints to deliver feature-specific reports in a consistent manner.
|
|
2016-05-24
|
Defines an API that provides Web applications with scripted access to an Input Method Editor
|
|
2016-05-23
|
API to manage usage and availability of local storage resources
|
|
2015-09-22
|
This document defines an API web page authors can use to write script-based animations where the user agent is in control of limiting the update rate of the animation.
|
|
2015-08-06
|
This document specifies a runtime and security model for Web Applications. It describes how an application is defined through an application manifest, and how it can be installed, updated and packaged. It also specifies how such an application can be put into the background, be put back in the foreground or woken up. Finally, the document describes the security model for such applications. This includes the permission model and the different security rules that would apply.
|
|
2015-07-23
|
This API provides interfaces to raw UDP sockets, TCP client sockets and TCP server sockets.
|
|
2015-07-23
|
This specification defines a System Level API to provide access to the device alarm settings, which can schedule a notification or for an application to be started at a specific time. For example, some applications like alarm-clock, calendar or auto-update might need to utilize Alarm API to trigger particular device behaviors at specified time points.
|
|
2015-07-23
|
This specification defines the app: URI scheme and rules for dereferencing an app: URI, which can be used to address resources inside a package (e.g., a packaged application). The dereferencing model relies on HTTP semantics to return resources in a manner akin to a HTTP GET request. Doing so allows this URI scheme to be used with other technologies that rely on HTTP responses to function as intended, such as [XHR].
|
|
2015-07-14
|
This document identifies the permissions that are needed to use specific client-side APIs which grant access to sensitive data and operations.
|
|
2015-06-16
|
This document defines an API for access to the hardware subsystem for near field communications (NFC). It permits Web pages to read and write NFC tags, to send and receive messages between NFC devices, and to handover to WiFi or Bluetooth.
|
|
2015-06-02
|
A system level API for managing the user's contacts that are stored in the system's address book.
|
|
2015-06-02
|
This specification defines an API to manage telephone calls. A typical use case of the Web Telephony API is the implementation of a 'Dialer' application supporting multiparty calls and multiple telephony services. A minimal structure for call history items is also defined.
|
|
2015-06-02
|
This specification defines a System Level API which offers a simple interface to get access to mobile messaging services. A typical use case of the Messaging API is the implementation of a messaging client application that allows the user to send SMS and MMS messages as well as to access and manage the received SMS and MMS messages.
|
|
2014-11-18
|
This specification defines an API to allow elements to be rendered fullscreen.
|
|
2014-04-24
|
Defines an API to navigate file system hierarchies and sandboxed sections of a user's local filesystem.
|
|
2014-04-24
|
This specification defines an API for writing to files from web applications.
|
|
2014-04-10
|
The Network Information API provides an interface for Web Applications to access the underlying network information (connection info) of the device.
|
|
2014-01-14
|
This specification defines an API that provides access to a user’s unified address book.
|
|
2014-01-14
|
This specification defines an API to provide Web applications with access to various hardware properties of the system which they are running on, including battery status, current network bandwidth.
|
|
2014-01-14
|
The Calendar API defines the high-level interfaces required to obtain read access to a user's calendaring service.
|
|
2014-01-14
|
The Pick Media Intent defines a Web Intent that enables access to a user's media gallery from inside a Web application. It defines both an Intent action/type pair that selects this operation, and the format of the media data that is returned by services implementing this specification.
|
|
2014-01-14
|
This specification defines an API that provides access to messaging functionality in the device, including SMS, MMS and email.
|
|
2014-01-14
|
This specification extends the Web Intents service discovery and light-weight RPC mechanism for web applications by defining optional extensions to Web Intents enabled User Agents to discover and dynamically register local Web Intents Services.
|
|
2013-10-31
|
Defines extensions to the Touch Events specification
|
|
2013-10-17
|
The Selectors API specification defines methods for retrieving Element nodes from the DOM by matching against a group of selectors (as used in CSS).
|
|
2013-05-23
|
This specification defines a service discovery and light-weight RPC mechanism for web apps called Web Intents. This document defines DOM interfaces and markup used by client and service pages to create, receive, and reply to Web Intents messages, and the procedures the User Agent carries out to facilitate that process.
|
|
2012-07-05
|
The RDF Interfaces Specification defines a set of standardized interfaces for working with RDF data in a programming environment.
|
|
2012-07-05
|
RDF enables providers to publish various types of data on the Web in a unified format. This data intends to be machine-interpretable so that web developers can access it by programming languages in order to create applications for i.e., crawling, aggregating, summarizing, or highlighting contained information. While publishing RDF data on the web is vital to the growth of the Semantic Web, using the information to improve the collective utility of the Web is the true goal of the Semantic Web. To accomplish this goal, the RDF Application Programming Interface (RDF API) defines a set of standardized interfaces for working with RDF data in a web-based programming environment.
|
|
2012-07-05
|
RDFa [RDFA-CORE] enables authors to publish structured information that is both human- and machine-readable. Concepts that have traditionally been difficult for machines to detect, like people, places, events, music, movies, and recipes, are now easily marked up in Web documents. While publishing this data is vital to the growth of Linked Data, using the information to improve the collective utility of the Web for humankind is the true goal. To accomplish this goal, it must be simple for Web developers to extract and utilize structured information from a Web document. This document details such a mechanism; an RDFa Application Programming Interface (RDFa API) that allows simple extraction and usage of structured information from a Web document.
|
|
2012-05-31
|
This proposal makes HTML Streams the foundation for integrated Web media processing by creating a mixing and effects processing API for HTML Streams.
|
|
2012-03-22
|
The Media Capture API enables access to the audio, image and video capture capabilities of the device through Javascript.
|
|
2011-03-29
|
This document defines APIs for off-line serving of requests to HTTP resources using static and dynamic responses. It extends the function of application caches defined in HTML5.
|
|
2010-11-18
|
This specification defines an API for storing data in databases that can be queried using a variant of SQL.
|