You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Sources/WebKit/WebKit.docc/InDepth/Modules/Modules.md
+59-1Lines changed: 59 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,65 @@ WebKit Modules
4
4
5
5
## Overview
6
6
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. |
0 commit comments