1. Web Audio API

    High-level JavaScript API for processing and synthesizing audio

  2. Web Cryptography

    JavaScript API for performing basic cryptographic operations in web applications

  3. @font-face Web fonts

    Method of displaying fonts downloaded from websites

  4. Web MIDI API

    The Web MIDI API specification defines a means for web developers to enumerate, manipulate and access MIDI devices

  5. Web Storage - name/value pairs

    Method of storing data locally like cookies, but for larger amounts of data (sessionStorage and localStorage, used to fall under HTML5).

  6. Web Notifications

    Method of alerting the user outside of a web page by displaying notifications (that do not require interaction by the user).

  7. Object RTC (ORTC) API for WebRTC

    Enables mobile endpoints to talk to servers and web browsers with Real-Time Communications (RTC) capabilities via native and simple JavaScript APIs

  8. Offline web applications

    Now deprecated method of defining web page files to be cached using a cache manifest file, allowing them to work offline on subsequent visits to the page.

  9. WebRTC Peer-to-peer connections

    Method of allowing two users to communicate directly, browser to browser using the RTCPeerConnection API.

  10. Shared Web Workers

    Method of allowing multiple scripts to communicate with a single web worker.

  11. Web SQL Database

    Method of storing data client-side, allows SQLite database queries for access and manipulation.

  12. WebAssembly

    WebAssembly or "wasm" is a new portable, size- and load-time-efficient format suitable for compilation to the web.

  13. WebAssembly BigInt to i64 conversion in JS API

    An extension to the WebAssembly JS API for bidrectionally converting BigInts and 64-bit WebAssembly integer values

  14. WebAssembly Bulk Memory Operations

    An extension to WebAssembly adding bulk memory operations and conditional segment initialization

  15. WebAssembly Multi-Value

    An extension to WebAssembly allowing instructions, blocks and functions to produce multiple result values

  16. WebAssembly Import/Export of Mutable Globals

    An extension to WebAssembly import and export of mutable global variables

  17. WebAssembly Non-trapping float-to-int Conversion

    An extension to WebAssembly adding floating-point to integer conversion operators which saturate instead of trapping

  18. WebAssembly Reference Types

    An extension to WebAssembly allowing opaque references as first-class types, and multiple tables

  19. WebAssembly Sign Extension Operators

    An extension to WebAssembly adding sign-extension operator instructions

  20. WebAssembly SIMD

    An extension to WebAssembly adding 128-bit SIMD operations

  21. WebAssembly Threads and Atomics

    An extension to WebAssembly adding shared memory and atomic memory operations

  22. Web Animations API

    Lets you create animations that are run in the browser, as well as inspect and manipulate animations created through declarative means like CSS.

  23. Web Bluetooth

    Allows web sites to communicate over GATT with nearby user-selected Bluetooth devices in a secure and privacy-preserving way.

  24. Web Serial API

    Allows communication with devices via a serial interface.

  25. Web Share API

    A way to allow websites to invoke the native sharing capabilities of the host platform

  26. Web Authentication API

    The Web Authentication API is an extension of the Credential Management API that enables strong authentication with public key cryptography, enabling password-less authentication and / or secure second-factor authentication without SMS texts.

  27. WebCodecs API

    API to provide more control over the encoding and decoding of audio, video, and images.

  28. WebGL - 3D Canvas graphics

    Method of generating dynamic 3D graphics using JavaScript, accelerated through hardware

  29. WebGL 2.0

    Next version of WebGL. Based on OpenGL ES 3.0.

  30. WebGPU

    An API for complex rendering and compute, using hardware acceleration. Use cases include demanding 3D games and acceleration of scientific calculations. Meant to supersede WebGL.

  31. WebHID API

    Enables raw access to HID (Human Interface Device) commands for all connected HIDs. Previously, an HID could only be accessed if the browser had implemented a custom API for the specific device.

  32. CSS -webkit-user-drag property

    The non-standard `-webkit-user-drag` CSS property can be used to either make an element draggable or explicitly non-draggable (like links and images). See the standardized [draggable attribute/property](/mdn-api_htmlelement_draggable) for the recommended alternative method of accomplishing the same functionality.

  33. WebM video format

    Multimedia format designed to provide a royalty-free, high-quality open video compression format for use with HTML5 video. WebM supports the video codec VP8 and VP9.

  34. Web NFC

    This API allows a website to communicate with NFC tags through a device's NFC reader.

  35. WebP image format

    Image format (based on the VP8 video format) that supports lossy and lossless compression, as well as animation and alpha transparency. WebP generally has better compression than JPEG, PNG and GIF and is designed to supersede them. [AVIF](/avif) and [JPEG XL](/jpegxl) are designed to supersede WebP.

  36. Web Sockets

    Bidirectional communication technology for web apps

  37. WebTransport

    Protocol framework to send and receive data from servers using [HTTP3](/http3). Similar to [WebSockets](/websockets) but with support for multiple streams, unidirectional streams, out-of-order delivery, and reliable as well as unreliable transport.

  38. WebUSB

    Allows communication with devices via USB (Universal Serial Bus).

  39. WebVR API

    API for accessing virtual reality (VR) devices, including sensors and head-mounted displays. Replaced by the [WebXR Device API](/webxr).

  40. WebVTT - Web Video Text Tracks

    Format for marking up text captions for multimedia resources.

  41. Web Workers

    Method of running scripts in the background, isolated from the web page

  42. WebXR Device API

    API for accessing virtual reality (VR) and augmented reality (AR) devices, including sensors and head-mounted displays.

  43. WOFF - Web Open Font Format

    Compressed TrueType/OpenType font that contains information about the font's source.

  44. WOFF 2.0 - Web Open Font Format

    TrueType/OpenType font that provides better compression than WOFF 1.0.

  45. webglquery api

  46. webglshader api

  47. webglsync api

  48. websocket api

  49. web app manifest

  50. android browser / webview