Modules¶
WebKit Modules
Overview¶
WebKit modules enhance the HTML, CSS, JS experience by providing new APIs that allows developers to interact with interesting features, often provided by the operating system, in a secure way.
The source code for the Modules can be found here.
Modules¶
| Module | Description |
|---|---|
| airplay | |
| applepay | |
| applepay-ams-ui | |
| applicationmanifest | |
| async-clipboard | |
| beacon | |
| cache | |
| compression | Compression Streams provides an async JS api to compress and decompress common data formats (gzip, deflate, and deflate-raw). |
| contact-picker | |
| cookie-consent | |
| credentialmanagement | |
| encryptedmedia | |
| 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 | |
| model-element | |
| modern-media-controls | |
| notifications | |
| paymentrequest | |
| pdfjs-extras | PDFJS provides rendering PDF documents using JavaScript replacing the native PDF renderer. |
| permissions | |
| pictureinpicture | |
| plugins | |
| push-api | |
| remoteplayback | |
| reporting | |
| speech | |
| storage | |
| streams | |
| system-preview | |
| web-locks | |
| webaudio | |
| webauthn | |
| webcodecs | |
| webdatabase | |
| webdriver | |
| websockets | |
| webxr | |
| WebGPU |