Web Applications

Web Applications

This section describes a variety of standards-based features that you can use to build Web-based applications, including File API, Geolocation, IndexedDB, Web Sockets, and others.

In this section

TopicDescription

Accessible Rich Internet Applications (ARIA)

In order to allow assistive technologies to convey appropriate information to persons with disabilities, web content requires semantic information about controls, structures, and behaviors. The Accessible Rich Internet Applications (WAI-ARIA) specification helps to define accessible user interface elements by providing an set of roles, states, and properties that can be used to improve the accessibility and interoperability of web content and applications. These semantics are designed to allow an author to properly convey user interface behaviors and structural information to assistive technologies in document-level markup.

Application Cache API ("AppCache")

Internet Explorer 10 and Windows Store apps using JavaScript support the Application Cache API (or AppCache), as defined in the HTML5 specification, which enables the creation of offline web apps.

Fetch API

This section contains the Fetch API reference documentation.

File API

This section contains the File API reference documentation.

Gamepad API

This section describes support for the Gamepad API.

Geolocation

This section describes support for the Geolocation API.

Indexed Database API

This section describes support for the Indexed Database API (IndexedDB).

ORTC (Object Real-Time Communications)

This section describes support for the ORTC API, which enables media (audio and/or video) to be streamed (sent and received) in real-time directly between web browsers, mobile devices, and servers via native Javascript APIs.

Streams API

This section contains the Streams API reference documentation.

Timing and Performance APIs

This section describes the timing and performance-based standards supported by Windows Internet Explorer and Windows Store apps, including Navigation Timing, Resource Timing, Animation Timing, Page Visibility, and Efficient Script Yielding.

Web Authentication

This section describes Microsoft Edge support for the Web Authentication API, which enables web applications to use Windows Hello biometrics and PINs for user authentication.

Web Cryptography API

This section describes the support Internet Explorer provides for the Web Cryptography API.

Web Messaging

This section contains the API for HTML5 Web Messaging, which includes channel messaging and ports.

Web Notifications API

This section describes the support Microsoft Edge provides for the Web Notification API.

Web Sockets

This section describes support that Internet Explorer provides for the Web Sockets API.

Web Storage

This section contains the API for persistent data storage of key-value pair data as defined by the HTML5 Web Storage specification.

Web Workers

This section describes the support that Internet Explorer provides for the Web Workers API.

XMLHTTPRequest (XHR) and AJAX Support

This section describes the events associated with XMLHttpRequest (XHR), Cross-domain request (XDR), and other features associated with Asynchronous JavaScript and XML (AJAX).

 

Related topics

Basic DOM Reference

 

 

Show:
© 2016 Microsoft