Skip to content

Commit ba1ca57

Browse files
committed
Add description of some modules
1 parent e6ab4e1 commit ba1ca57

File tree

1 file changed

+59
-1
lines changed
  • Sources/WebKit/WebKit.docc/InDepth/Modules

1 file changed

+59
-1
lines changed

Sources/WebKit/WebKit.docc/InDepth/Modules/Modules.md

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,65 @@ WebKit Modules
44

55
## Overview
66

7-
WebKit contains a large number of modules that offer powerful features to the user. The source code for the Modules can be found [here](https://github.com/WebKit/WebKit/tree/main/Source/WebCore/Modules).
7+
WebKit modules enhance the HTML, CSS, JS experience by providing new APIs that allows developers to interact with
8+
interesting features, often provided by the operating system, in a secure way.
9+
10+
The source code for the Modules can be found [here](https://github.com/WebKit/WebKit/tree/main/Source/WebCore/Modules).
11+
12+
## Modules
13+
14+
| Module | Description |
15+
| ------ | ----------- |
16+
| airplay | |
17+
| applepay | |
18+
| applepay-ams-ui | |
19+
| applicationmanifest | |
20+
| async-clipboard | |
21+
| beacon | |
22+
| cache | |
23+
| compression | Compression Streams provides an async JS api to compress and decompress common data formats (gzip, deflate, and deflate-raw). |
24+
| contact-picker | |
25+
| cookie-consent | |
26+
| credentialmanagement| |
27+
| encryptedmedia | |
28+
| entriesapi | |
29+
| fetch | |
30+
| filesystemaccess | |
31+
| gamepad | Provides a low level interface to represent gamepad devices. |
32+
| geolocation | |
33+
| highlight | |
34+
| indexeddb | A NoSQL database that allows long term storage of large amounts of data. |
35+
| mediacapabilities | |
36+
| mediacontrols | |
37+
| mediarecorder | |
38+
| mediasession | |
39+
| mediasource | |
40+
| mediastream | |
41+
| model-element | |
42+
| modern-media-controls | |
43+
| notifications | |
44+
| paymentrequest | |
45+
| pdfjs-extras | PDFJS provides rendering PDF documents using JavaScript replacing the native PDF renderer. |
46+
| permissions | |
47+
| pictureinpicture | |
48+
| plugins | |
49+
| push-api | |
50+
| remoteplayback | |
51+
| reporting | |
52+
| speech | |
53+
| storage | |
54+
| streams | |
55+
| system-preview | |
56+
| web-locks | |
57+
| webaudio | |
58+
| webauthn | |
59+
| webcodecs | |
60+
| webdatabase | |
61+
| webdriver | |
62+
| websockets | |
63+
| webxr | |
64+
| WebGPU | |
65+
866

967
## Topics
1068

0 commit comments

Comments
 (0)