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 |
|