Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions docs/Deep Dive/Modules/Modules.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ The source code for the Modules can be found [here](https://github.com/WebKit/We

| Module | Description |
| ------ | ----------- |
| airplay | |
| airplay | Allows wireless playback of audio and video content to AirPlay-enabled devices such as Apple TV or compatible speakers. |
| applepay | |
| applepay-ams-ui | |
| applicationmanifest | |
Expand All @@ -24,39 +24,39 @@ The source code for the Modules can be found [here](https://github.com/WebKit/We
| contact-picker | |
| cookie-consent | |
| credentialmanagement| |
| encryptedmedia | |
| encryptedmedia | Encrypted Media Extensions (EME) provides an API that enables web applications to interact with content protection systems to allow playback of encrypted media. |
| entriesapi | |
| fetch | |
| filesystemaccess | |
| gamepad | Provides a low level interface to represent gamepad devices. |
| geolocation | |
| highlight | |
| indexeddb | A NoSQL database that allows long term storage of large amounts of data. |
| mediacapabilities | |
| mediacontrols | |
| mediarecorder | |
| mediasession | |
| mediasource | |
| mediastream | |
| mediacapabilities | Allows applications to determine the playback and recording capabilities of the device, such as whether a codec is supported, smooth, or power-efficient. |
| mediacontrols | Manages the standard user interface elements (play, pause, volume) provided by the browser for controlling media playback. |
| mediarecorder | Provides recording of MediaStream into encoded media chunks for saving or uploading. |
| mediasession | Enables web pages to provide custom metadata and action handlers to the operating system's media UI, allowing control via lock screen, notifications, or hardware keys. |
| mediasource | Media Source Extensions allows clients to implement custom loading, buffering, and variant switching for media playback using the MediaSource and SourceBuffer APIs. |
| mediastream | MediaStream provides real-time media capture and streaming primitives used by camera/microphone input and WebRTC pipelines. |
| model-element | |
| modern-media-controls | |
| modern-media-controls | Provides a modern JavaScript-based implementation of media controls for a consistent and rich media control experience across platforms. |
| notifications | |
| paymentrequest | |
| pdfjs-extras | PDFJS provides rendering PDF documents using JavaScript replacing the native PDF renderer. |
| permissions | |
| pictureinpicture | |
| pictureinpicture | Allows websites to create a floating video window so that users can continue consuming media while interacting with other content or applications. |
| plugins | |
| push-api | |
| remoteplayback | |
| remoteplayback | Provides mechanisms to control the playback of media on remote devices, such as smart TVs or wireless displays. |
| reporting | |
| speech | |
| storage | |
| streams | |
| streams | Provides a set of primitives for creating, composing, and consuming streams of arbitrary data (binary or text). |
| system-preview | |
| web-locks | |
| webaudio | |
| webaudio | Provides a high-level JavaScript API for processing and synthesizing audio in web applications. |
| webauthn | |
| webcodecs | |
| webcodecs | Provides low-level access to individual video frames and audio chunks for efficient encoding and decoding of media. |
| webdatabase | |
| webdriver | |
| websockets | |
Expand Down