Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/jsondata/GroupData.json
6491 views
1
[
2
{
3
"Audio Output Devices API": {
4
"overview": ["Audio Output Devices API"],
5
"methods": [
6
"MediaDevices.selectAudioOutput",
7
"HTMLMediaElement.setSinkId"
8
],
9
"properties": ["HTMLMediaElement.sinkId"],
10
"events": []
11
},
12
"Background Fetch API": {
13
"overview": ["Background Fetch API"],
14
"interfaces": [
15
"BackgroundFetchManager",
16
"BackgroundFetchRegistration",
17
"BackgroundFetchRecord",
18
"BackgroundFetchEvent",
19
"BackgroundFetchUpdateUIEvent"
20
],
21
"methods": [],
22
"properties": [],
23
"events": []
24
},
25
"Background Sync": {
26
"overview": ["Background Synchronization API"],
27
"interfaces": ["SyncManager", "SyncEvent"],
28
"methods": ["ServiceWorkerRegistration.sync()"],
29
"properties": [],
30
"events": ["ServiceWorkerGlobalScope: sync"]
31
},
32
"Background Tasks": {
33
"overview": ["Background Tasks API"],
34
"interfaces": ["IdleDeadline"],
35
"methods": [
36
"Window.cancelIdleCallback()",
37
"Window.requestIdleCallback()"
38
],
39
"properties": [],
40
"events": []
41
},
42
"Battery API": {
43
"overview": ["Battery Status API"],
44
"guides": [
45
"/Apps/Build/gather_and_modify_data/retrieving_battery_status_information"
46
],
47
"interfaces": ["BatteryManager"],
48
"methods": ["Navigator.getBattery()"],
49
"properties": [],
50
"events": []
51
},
52
"Barcode Detection API": {
53
"overview": ["Barcode Detection API"],
54
"guides": [],
55
"interfaces": ["BarcodeDetector"],
56
"methods": [
57
"BarcodeDetector.detect()",
58
"BarcodeDetector.getSupportedFormats()"
59
],
60
"properties": [],
61
"events": []
62
},
63
"Beacon": {
64
"overview": ["Beacon API"],
65
"guides": ["/docs/Web/API/Beacon_API/Using_the_Beacon_API"],
66
"interfaces": ["Navigator", "WorkerNavigator"],
67
"methods": [],
68
"properties": [],
69
"events": []
70
},
71
"Broadcast Channel API": {
72
"overview": ["Broadcast Channel API"],
73
"interfaces": ["BroadcastChannel"],
74
"methods": [],
75
"properties": [],
76
"events": []
77
},
78
"Bluetooth API": {
79
"overview": ["Web Bluetooth API"],
80
"interfaces": [
81
"BluetoothDevice",
82
"BluetoothRemoteGATTCharacteristic",
83
"BluetoothRemoteGATTServer",
84
"BluetoothRemoteGATTService",
85
"BluetoothUUID"
86
],
87
"methods": [],
88
"properties": [],
89
"events": []
90
},
91
"Canvas API": {
92
"overview": ["Canvas API"],
93
"guides": ["/docs/Web/API/Canvas_API/Manipulating_video_using_canvas"],
94
"tutorial": [
95
"/docs/Web/API/Canvas_API/Tutorial",
96
"/docs/Web/API/Canvas_API/Tutorial/Basic_usage",
97
"/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes",
98
"/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors",
99
"/docs/Web/API/Canvas_API/Tutorial/Drawing_text",
100
"/docs/Web/API/Canvas_API/Tutorial/Using_images",
101
"/docs/Web/API/Canvas_API/Tutorial/Transformations",
102
"/docs/Web/API/Canvas_API/Tutorial/Compositing",
103
"/docs/Web/API/Canvas_API/Tutorial/Basic_animations",
104
"/docs/Web/API/Canvas_API/Tutorial/Advanced_animations",
105
"/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas",
106
"/docs/Web/API/Canvas_API/Tutorial/Optimizing_canvas",
107
"/docs/Web/API/Canvas_API/Tutorial/Finale"
108
],
109
"interfaces": [
110
"CanvasGradient",
111
"CanvasPattern",
112
"CanvasRenderingContext2D",
113
"HTMLCanvasElement",
114
"ImageBitmap",
115
"ImageBitmapRenderingContext",
116
"ImageData",
117
"OffscreenCanvas",
118
"Path2D",
119
"TextMetrics"
120
],
121
"methods": ["createImageBitmap"],
122
"properties": [],
123
"events": []
124
},
125
"Channel Messaging API": {
126
"overview": ["Channel Messaging API"],
127
"guides": ["/docs/Web/API/Channel_Messaging_API/Using_channel_messaging"],
128
"interfaces": ["MessageChannel", "MessagePort"],
129
"methods": [],
130
"properties": [],
131
"events": []
132
},
133
"Clipboard API": {
134
"overview": ["Clipboard API"],
135
"guides": [
136
"/docs/Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard"
137
],
138
"interfaces": ["Clipboard", "ClipboardEvent", "ClipboardItem"],
139
"dictionaries": ["ClipboardPermissionDescriptor"],
140
"methods": [],
141
"properties": ["Navigator.clipboard"],
142
"events": [
143
"Window: clipboardchange",
144
"Element: copy",
145
"Element: cut",
146
"Element: paste"
147
]
148
},
149
"Compression Streams API": {
150
"overview": ["Compression Streams API"],
151
"interfaces": ["CompressionStream", "DecompressionStream"],
152
"methods": [],
153
"properties": [],
154
"events": []
155
},
156
"Contact Picker API": {
157
"overview": ["Contact Picker API"],
158
"interfaces": ["ContactsManager"],
159
"properties": ["Navigator.contacts"],
160
"events": []
161
},
162
"Content Index API": {
163
"overview": ["Content Index API"],
164
"interfaces": ["ContentIndex", "ContentIndexEvent"],
165
"methods": [],
166
"properties": ["ServiceWorkerRegistration.index"],
167
"events": ["ServiceWorkerGlobalScope: contentdelete"]
168
},
169
"CSS Containment": {
170
"interfaces": ["ContentVisibilityAutoStateChangeEvent"],
171
"methods": [],
172
"properties": [],
173
"events": ["Element: contentvisibilityautostatechange"]
174
},
175
"CSS Custom Highlight API": {
176
"overview": ["CSS Custom Highlight API"],
177
"interfaces": ["Highlight", "HighlightRegistry"],
178
"methods": [],
179
"properties": ["CSS.highlights"],
180
"events": []
181
},
182
"Console API": {
183
"overview": ["Console API"],
184
"interfaces": ["Console"],
185
"methods": [],
186
"properties": ["Window.console", "WorkerGlobalScope.console"],
187
"events": []
188
},
189
"Cookie Store API": {
190
"overview": ["Cookie Store API"],
191
"interfaces": [
192
"CookieStore",
193
"CookieStoreManager",
194
"CookieChangeEvent",
195
"ExtendableCookieChangeEvent"
196
],
197
"methods": [],
198
"properties": [],
199
"events": []
200
},
201
"Credential Management API": {
202
"overview": ["Credential Management API"],
203
"interfaces": [
204
"Credential",
205
"CredentialsContainer",
206
"FederatedCredential",
207
"PasswordCredential",
208
"PublicKeyCredential"
209
],
210
"methods": [],
211
"properties": [],
212
"events": []
213
},
214
"CSS Counter Styles": {
215
"overview": ["CSS Counter Styles"],
216
"interfaces": ["CSSCounterStyleRule"],
217
"methods": [],
218
"properties": [],
219
"events": []
220
},
221
"CSS Font Loading API": {
222
"overview": ["CSS Font Loading API"],
223
"interfaces": ["FontFace", "FontFaceSet", "FontFaceSetLoadEvent"],
224
"methods": [],
225
"properties": ["Document.fonts", "WorkerGlobalScope.fonts"],
226
"events": [
227
"FontFaceSet: loading event",
228
"FontFaceSet: loadingdone event",
229
"FontFaceSet: loadingerror event"
230
]
231
},
232
"CSS Painting API": {
233
"overview": ["CSS Painting API"],
234
"guides": ["/docs/Web/API/CSS_Painting_API/Guide"],
235
"interfaces": [
236
"PaintWorklet",
237
"PaintWorkletGlobalScope",
238
"PaintRenderingContext2D",
239
"PaintSize"
240
],
241
"methods": ["CSS.paintWorklet"],
242
"properties": [],
243
"events": []
244
},
245
"CSS Properties and Values API": {
246
"overview": ["CSS Properties and Values API"],
247
"guides": ["/docs/Web/API/CSS_Properties_and_Values_API/guide"],
248
"interfaces": ["CSSPropertyRule"],
249
"methods": ["CSS.registerProperty"],
250
"properties": [],
251
"events": []
252
},
253
"CSS Typed Object Model API": {
254
"overview": ["CSS Typed OM API"],
255
"guides": ["/docs/Web/API/CSS_Typed_OM_API/Guide"],
256
"interfaces": [
257
"CSSKeywordValue",
258
"CSSImageValue",
259
"CSSNumericValue",
260
"CSSStyleValue",
261
"CSSPositionValue",
262
"CSSTransformValue",
263
"CSSUnparsedValue",
264
"StylePropertyMap"
265
],
266
"methods": [],
267
"properties": [],
268
"events": []
269
},
270
"CSSOM": {
271
"overview": ["CSS Object Model"],
272
"guides": [
273
"/docs/Web/API/CSS_Object_Model/Determining_the_dimensions_of_elements",
274
"/docs/Web/API/CSS_Object_Model/Managing_screen_orientation",
275
"/docs/Web/API/CSS_Object_Model/Using_dynamic_styling_information"
276
],
277
"interfaces": [
278
"CaretPosition",
279
"CSS",
280
"CSSConditionRule",
281
"CSSGroupingRule",
282
"CSSImportRule",
283
"CSSKeyframeRule",
284
"CSSKeyframesRule",
285
"CSSMediaRule",
286
"CSSNamespaceRule",
287
"CSSPageRule",
288
"CSSRule",
289
"CSSRuleList",
290
"CSSStyleDeclaration",
291
"CSSStyleRule",
292
"CSSStyleSheet",
293
"CSSSupportsRule",
294
"MediaList",
295
"MediaQueryList",
296
"Screen",
297
"StyleSheet",
298
"StyleSheetList"
299
],
300
"dictionaries": ["ScrollToOptions"],
301
"methods": [],
302
"properties": [],
303
"events": [
304
"Document: scroll",
305
"Element: animationstart",
306
"Element: animationend",
307
"Element: animationiteration",
308
"Element: scroll",
309
"Element: transitionend",
310
"Window: resize"
311
]
312
},
313
"Device Orientation Events": {
314
"overview": ["Device orientation events"],
315
"guides": [
316
"/docs/Web/API/Device_orientation_events/Detecting_device_orientation",
317
"/docs/Web/API/Device_orientation_events/Orientation_and_motion_data_explained",
318
"/docs/Web/API/Device_orientation_events/Using_device_orientation_with_3D_transforms"
319
],
320
"interfaces": [
321
"DeviceMotionEvent",
322
"DeviceMotionEventAcceleration",
323
"DeviceMotionEventRotationRate",
324
"DeviceOrientationEvent"
325
],
326
"methods": [],
327
"properties": [],
328
"events": [
329
"Window: deviceorientation",
330
"Window: deviceorientationabsolute",
331
"Window: devicemotion"
332
]
333
},
334
"DOM": {
335
"overview": ["Document Object Model"],
336
"guides": [
337
"/docs/Web/API/Document_Object_Model/Introduction",
338
"/docs/Web/API/Document_object_model/Using_the_W3C_DOM_Level_1_Core",
339
"/docs/Web/API/Document_Object_Model/Traversing_an_HTML_table_with_JavaScript_and_DOM_Interfaces",
340
"/docs/Web/API/Document_object_model/Locating_DOM_elements_using_selectors",
341
"/docs/Web/API/Document_object_model/How_to_create_a_DOM_tree",
342
"/docs/Web/API/Document_Object_Model/Events",
343
"/docs/Web/API/Document_Object_Model/Whitespace_in_the_DOM",
344
"/docs/Web/API/Document_Object_Model/Examples"
345
],
346
"interfaces": [
347
"AbortController",
348
"AbortSignal",
349
"AbstractRange",
350
"Attr",
351
"CDATASection",
352
"CharacterData",
353
"Comment",
354
"CustomEvent",
355
"Document",
356
"DocumentFragment",
357
"DocumentType",
358
"DOMError",
359
"DOMException",
360
"DOMImplementation",
361
"DOMParser",
362
"DOMPoint",
363
"DOMPointReadOnly",
364
"DOMRect",
365
"DOMTokenList",
366
"Element",
367
"Event",
368
"EventTarget",
369
"HTMLCollection",
370
"MutationObserver",
371
"MutationRecord",
372
"NamedNodeMap",
373
"Node",
374
"NodeIterator",
375
"NodeList",
376
"ProcessingInstruction",
377
"Range",
378
"StaticRange",
379
"Text",
380
"TextDecoder",
381
"TextEncoder",
382
"TimeRanges",
383
"TreeWalker",
384
"XMLDocument"
385
],
386
"methods": [],
387
"properties": [],
388
"events": []
389
},
390
"DOM (Non-standard)": {
391
"interfaces": ["DOMCursor", "DOMRequest"],
392
"methods": [],
393
"properties": [],
394
"events": []
395
},
396
"Encoding API": {
397
"overview": ["Encoding API"],
398
"guides": ["/docs/Web/API/Encoding_API/Encodings"],
399
"interfaces": [
400
"TextDecoder",
401
"TextEncoder",
402
"TextDecoderStream",
403
"TextEncoderStream"
404
],
405
"methods": [],
406
"properties": [],
407
"events": []
408
},
409
"Encrypted Media Extensions": {
410
"overview": ["Encrypted Media Extensions API"],
411
"interfaces": [
412
"MediaKeyMessageEvent",
413
"MediaKeys",
414
"MediaKeySession",
415
"MediaKeyStatusMap",
416
"MediaKeySystemAccess"
417
],
418
"methods": [
419
"Navigator.requestMediaKeySystemAccess()",
420
"HTMLMediaElement.setMediaKeys()"
421
],
422
"properties": ["HTMLMediaElement.mediaKeys"],
423
"events": ["HTMLMediaElement: encrypted"]
424
},
425
"EyeDropper API": {
426
"overview": ["EyeDropper API"],
427
"interfaces": ["EyeDropper"],
428
"methods": [],
429
"properties": [],
430
"events": []
431
},
432
"Fetch API": {
433
"overview": ["Fetch API"],
434
"guides": [
435
"/docs/Web/API/Fetch_API/Using_Fetch",
436
"/docs/Web/API/Fetch_API/Basic_concepts",
437
"/docs/Web/API/Fetch_API/Cross-global_fetch_usage"
438
],
439
"interfaces": ["Headers", "Request", "Response"],
440
"methods": ["fetch()"],
441
"properties": [],
442
"events": []
443
},
444
"File API": {
445
"overview": ["File API"],
446
"guides": ["/docs/Web/API/File_API/Using_files_from_web_applications"],
447
"interfaces": [
448
"Blob",
449
"File",
450
"FileList",
451
"FileReader",
452
"FileReaderSync"
453
],
454
"methods": ["URL.createObjectURL()", "URL.revokeObjectURL()"],
455
"properties": [],
456
"events": []
457
},
458
"File and Directory Entries API": {
459
"overview": ["File and Directory Entries API"],
460
"guides": [
461
"/docs/Web/API/File_and_Directory_Entries_API/Introduction",
462
"/docs/Web/API/File_and_Directory_Entries_API/Firefox_support"
463
],
464
"interfaces": [
465
"FileSystemDirectoryEntry",
466
"FileSystemDirectoryReader",
467
"FileSystemEntry",
468
"FileSystemFileEntry",
469
"FileSystem"
470
],
471
"methods": [],
472
"properties": [],
473
"events": []
474
},
475
"File System Access API": {
476
"overview": ["File System Access API"],
477
"guides": [],
478
"interfaces": [
479
"FileSystemHandle",
480
"FileSystemFileHandle",
481
"FileSystemDirectoryHandle",
482
"FileSystemSyncAccessHandle",
483
"FileSystemWritableFileStream"
484
],
485
"methods": [
486
"window.showOpenFilePicker()",
487
"window.showSaveFilePicker()",
488
"window.showDirectoryPicker()",
489
"DataTransferItem.getAsFileSystemHandle()",
490
"StorageManager.getDirectory()"
491
],
492
"properties": [],
493
"events": []
494
},
495
"Fullscreen API": {
496
"overview": ["Fullscreen API"],
497
"guides": ["/docs/Web/API/Fullscreen_API/Guide"],
498
"interfaces": [],
499
"methods": ["Document.exitFullscreen()", "Element.requestFullscreen()"],
500
"properties": ["Document.fullscreen", "Document.fullscreenElement"],
501
"events": [
502
"Document: fullscreenchange",
503
"Document: fullscreenerror",
504
"Element: fullscreenchange",
505
"Element: fullscreenerror"
506
]
507
},
508
"Gamepad API": {
509
"overview": ["Gamepad API"],
510
"guides": [
511
"/docs/Web/API/Gamepad_API/Using_the_Gamepad_API",
512
"/docs/Games/Techniques/Controls_Gamepad_API"
513
],
514
"interfaces": ["Gamepad", "GamepadButton", "GamepadEvent"],
515
"methods": ["Navigator.getGamepads()"],
516
"properties": [],
517
"events": ["Window: gamepadconnected", "Window: gamepaddisconnected"]
518
},
519
"Geolocation API": {
520
"overview": ["Geolocation API"],
521
"guides": ["/docs/Web/API/Geolocation_API/Using_the_Geolocation_API"],
522
"interfaces": [
523
"Geolocation",
524
"GeolocationCoordinates",
525
"GeolocationPosition",
526
"GeolocationPositionError"
527
],
528
"methods": [],
529
"properties": ["Navigator.geolocation"],
530
"events": []
531
},
532
"Geometry Interfaces": {
533
"overview": ["Geometry interfaces"],
534
"interfaces": [
535
"DOMMatrix",
536
"DOMMatrixReadOnly",
537
"DOMPoint",
538
"DOMQuad",
539
"DOMRect",
540
"DOMRectReadOnly"
541
],
542
"methods": [],
543
"properties": [],
544
"events": []
545
},
546
"History API": {
547
"overview": ["History API"],
548
"guides": ["/docs/Web/API/History_API/Working_with_the_History_API"],
549
"interfaces": ["History"],
550
"methods": [],
551
"properties": [],
552
"events": []
553
},
554
"HTML DOM": {
555
"overview": ["HTML DOM API"],
556
"interfaces": [
557
"BeforeUnloadEvent",
558
"DOMStringMap",
559
"ErrorEvent",
560
"HashChangeEvent",
561
"ImageData",
562
"HTMLAnchorElement",
563
"HTMLAreaElement",
564
"HTMLAudioElement",
565
"HTMLBaseElement",
566
"HTMLBodyElement",
567
"HTMLBRElement",
568
"HTMLButtonElement",
569
"HTMLCanvasElement",
570
"HTMLContentElement",
571
"HTMLDataElement",
572
"HTMLDataListElement",
573
"HTMLDialogElement",
574
"HTMLDivElement",
575
"HTMLDListElement",
576
"HTMLDocument",
577
"HTMLElement",
578
"HTMLEmbedElement",
579
"HTMLFieldSetElement",
580
"HTMLFormControlsCollection",
581
"HTMLFormElement",
582
"HTMLFrameSetElement",
583
"HTMLHeadElement",
584
"HTMLHeadingElement",
585
"HTMLHRElement",
586
"HTMLHtmlElement",
587
"HTMLIFrameElement",
588
"HTMLImageElement",
589
"HTMLInputElement",
590
"HTMLLabelElement",
591
"HTMLLegendElement",
592
"HTMLLIElement",
593
"HTMLLinkElement",
594
"HTMLMapElement",
595
"HTMLMediaElement",
596
"HTMLMetaElement",
597
"HTMLMeterElement",
598
"HTMLModElement",
599
"HTMLObjectElement",
600
"HTMLOListElement",
601
"HTMLOptGroupElement",
602
"HTMLOptionElement",
603
"HTMLOptionsCollection",
604
"HTMLOutputElement",
605
"HTMLParagraphElement",
606
"HTMLPictureElement",
607
"HTMLPreElement",
608
"HTMLProgressElement",
609
"HTMLQuoteElement",
610
"HTMLScriptElement",
611
"HTMLSelectElement",
612
"HTMLShadowElement",
613
"HTMLSourceElement",
614
"HTMLSpanElement",
615
"HTMLStyleElement",
616
"HTMLTableCaptionElement",
617
"HTMLTableCellElement",
618
"HTMLTableColElement",
619
"HTMLTableElement",
620
"HTMLTableRowElement",
621
"HTMLTableSectionElement",
622
"HTMLTextAreaElement",
623
"HTMLTemplateElement",
624
"HTMLTimeElement",
625
"HTMLTitleElement",
626
"HTMLTrackElement",
627
"HTMLUListElement",
628
"HTMLUnknownElement",
629
"HTMLVideoElement",
630
"History",
631
"Location",
632
"MessageChannel",
633
"MessageEvent",
634
"MessagePort",
635
"Navigator",
636
"PageTransitionEvent",
637
"Plugin",
638
"PluginArray",
639
"PopStateEvent",
640
"PromiseRejectionEvent",
641
"RadioNodeList",
642
"UserActivation",
643
"ValidityState",
644
"Window"
645
],
646
"methods": [],
647
"properties": [],
648
"events": [
649
"Document: DOMContentLoaded",
650
"Document: readystatechange",
651
"Element: afterscriptexecute",
652
"Element: auxclick",
653
"Element: beforescriptexecute",
654
"Element: blur",
655
"Element: click",
656
"Element: contextmenu",
657
"Element: DOMActivate",
658
"Element: focus",
659
"Element: select",
660
"Element: show",
661
"HTMLDetailsElement: toggle",
662
"HTMLDialogElement: cancel",
663
"HTMLDialogElement: close",
664
"HTMLElement: input",
665
"HTMLFormElement: reset",
666
"HTMLFormElement: submit",
667
"HTMLInputElement: change",
668
"HTMLInputElement: invalid",
669
"HTMLMediaElement: abort",
670
"HTMLMediaElement: canplay",
671
"HTMLMediaElement: canplaythrough",
672
"HTMLMediaElement: durationchange",
673
"HTMLMediaElement: emptied",
674
"HTMLMediaElement: error",
675
"HTMLMediaElement: loadeddata",
676
"HTMLMediaElement: loadedmetadata",
677
"HTMLMediaElement: loadstart",
678
"HTMLMediaElement: play",
679
"HTMLMediaElement: playing",
680
"HTMLMediaElement: progress",
681
"HTMLMediaElement: seeked",
682
"HTMLMediaElement: seeking",
683
"HTMLMediaElement: stalled",
684
"HTMLMediaElement: suspend",
685
"HTMLMediaElement: timeupdate",
686
"HTMLMediaElement: volumechange",
687
"HTMLMediaElement: waiting",
688
"Window: afterprint",
689
"Window: beforeprint",
690
"Window: beforeunload",
691
"Window: hashchange",
692
"Window: languagechange",
693
"Window: load",
694
"Window: message",
695
"Window: offline",
696
"Window: online",
697
"Window: pagehide",
698
"Window: pageshow",
699
"Window: popstate",
700
"Window: rejectionhandled",
701
"Window: storage",
702
"Window: unload",
703
"Window: unhandledrejection"
704
]
705
},
706
"HTML Drag and Drop API": {
707
"overview": ["HTML Drag and Drop API"],
708
"guides": [
709
"/docs/Web/API/HTML_Drag_and_Drop_API/File_drag_and_drop",
710
"/docs/Web/API/HTML_Drag_and_Drop_API/Drag_operations",
711
"/docs/Web/API/HTML_Drag_and_Drop_API/Multiple_items",
712
"/docs/Web/API/HTML_Drag_and_Drop_API/Recommended_drag_types"
713
],
714
"interfaces": [
715
"DataTransfer",
716
"DataTransferItem",
717
"DataTransferItemList",
718
"DragEvent"
719
],
720
"methods": [],
721
"properties": [],
722
"events": [
723
"Document: dragstart",
724
"Document: drag",
725
"Document: dragenter",
726
"Document: dragleave",
727
"Document: dragover",
728
"Document: drop",
729
"Document: dragend"
730
]
731
},
732
"HTML Sanitizer API": {
733
"overview": ["HTML Sanitizer API"],
734
"interfaces": ["Sanitizer"],
735
"methods": [],
736
"properties": [],
737
"events": []
738
},
739
"Idle Detection API": {
740
"overview": ["Idle Detection API"],
741
"interfaces": ["IdleDetector"],
742
"methods": [],
743
"properties": [],
744
"events": []
745
},
746
"Image Capture API": {
747
"overview": ["MediaStream Image Capture API"],
748
"interfaces": ["ImageCapture"],
749
"methods": [],
750
"properties": [],
751
"events": []
752
},
753
"IndexedDB": {
754
"overview": ["IndexedDB API"],
755
"guides": [
756
"/docs/Web/API/IndexedDB_API/Using_IndexedDB",
757
"/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB",
758
"/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria",
759
"/docs/Web/API/IndexedDB_API/Checking_when_a_deadline_is_due"
760
],
761
"interfaces": [
762
"IDBCursor",
763
"IDBCursorWithValue",
764
"IDBDatabase",
765
"IDBFactory",
766
"IDBIndex",
767
"IDBKeyRange",
768
"IDBObjectStore",
769
"IDBOpenDBRequest",
770
"IDBRequest",
771
"IDBTransaction",
772
"IDBVersionChangeEvent"
773
],
774
"methods": [],
775
"properties": ["indexedDB"],
776
"events": []
777
},
778
"Ink API": {
779
"overview": ["Ink API"],
780
"interfaces": ["Ink", "InkPresenter"],
781
"methods": [],
782
"properties": ["Navigator.ink"],
783
"events": []
784
},
785
"Intersection Observer API": {
786
"overview": ["Intersection Observer API"],
787
"guides": [
788
"/docs/Web/API/Intersection_Observer_API/Timing_element_visibility"
789
],
790
"interfaces": ["IntersectionObserver", "IntersectionObserverEntry"],
791
"methods": [],
792
"properties": [],
793
"events": []
794
},
795
"Keyboard API": {
796
"overview": ["Keyboard API"],
797
"interfaces": ["Keyboard", "KeyboardLayoutMap"],
798
"methods": ["Navigator.keyboard"]
799
},
800
"Launch Handler API": {
801
"overview": ["Launch Handler API"],
802
"interfaces": ["LaunchParams", "LaunchQueue"],
803
"methods": [],
804
"properties": ["Window.launchQueue"],
805
"events": []
806
},
807
"Layout Instability API": {
808
"overview": ["Layout Instability API"],
809
"interfaces: ": ["LayoutShift", "LayoutShiftAttribution"],
810
"methods": [],
811
"properties": [],
812
"events": []
813
},
814
"Local Font Access API": {
815
"overview": ["Local Font Access API"],
816
"interfaces": ["FontData"],
817
"methods": ["Window.queryLocalFonts()"],
818
"properties": [],
819
"events": []
820
},
821
"Media Capabilities API": {
822
"overview": ["Media Capabilities API"],
823
"guides": [
824
"/docs/Web/API/Media_Capabilities_API/Using_the_Media_Capabilities_API"
825
],
826
"interfaces": ["MediaCapabilities", "Screen"],
827
"methods": [
828
"mediaCapabilities.decodingInfo()",
829
"mediaCapabilities.encodingInfo()"
830
],
831
"properties": ["navigator.mediaCapabilities"],
832
"events": [],
833
"dictionaries": []
834
},
835
"Media Capture and Streams": {
836
"overview": ["Media Capture and Streams API"],
837
"guides": [
838
"/docs/Web/API/Media_Capture_and_Streams_API/Constraints",
839
"/docs/Web/API/Media_Capture_and_Streams_API/Taking_still_photos"
840
],
841
"interfaces": [
842
"CanvasCaptureMediaStreamTrack",
843
"MediaDevices",
844
"MediaStream",
845
"MediaStreamTrack",
846
"MediaStreamTrackEvent",
847
"MediaTrackConstraints",
848
"MediaTrackSettings",
849
"MediaTrackSupportedConstraints"
850
],
851
"methods": [
852
"HTMLCanvasElement.captureStream()",
853
"MediaDevices.getUserMedia()"
854
],
855
"properties": ["Navigator.mediaDevices"],
856
"events": ["HTMLMediaElement: ended", "HTMLMediaElement: ratechange"]
857
},
858
"Media Session API": {
859
"overview": ["Media Session API"],
860
"interfaces": ["MediaMetadata", "MediaSession"],
861
"methods": [],
862
"properties": ["navigator.mediaSession"],
863
"events": [],
864
"dictionaries": [
865
"MediaImage",
866
"MediaMetadataInit",
867
"MediaSessionActionDetails"
868
],
869
"types": ["MediaSessionAction", "MediaSessionPlaybackState"],
870
"callbacks": ["MediaSessionActionHandler"]
871
},
872
"Media Source Extensions": {
873
"overview": ["Media Source Extensions API"],
874
"interfaces": [
875
"MediaSource",
876
"MediaSourceHandle",
877
"SourceBuffer",
878
"SourceBufferList",
879
"VideoPlaybackQuality"
880
],
881
"methods": [
882
"HTMLVideoElement.getVideoPlaybackQuality()",
883
"URL.createObjectURL()"
884
],
885
"properties": ["VideoTrack.sourceBuffer", "TextTrack.sourceBuffer"],
886
"events": []
887
},
888
"MediaStream Recording": {
889
"overview": ["MediaStream Recording API"],
890
"guides": [
891
"/docs/Web/API/MediaStream_Recording_API/Using_the_MediaStream_Recording_API",
892
"/docs/Web/API/MediaStream_Recording_API/Recording_a_media_element"
893
],
894
"interfaces": ["MediaRecorder", "MediaRecorderErrorEvent", "BlobEvent"],
895
"methods": [],
896
"properties": [],
897
"events": []
898
},
899
"Navigation API": {
900
"overview": ["Navigation API"],
901
"guides": [],
902
"interfaces": [
903
"NavigateEvent",
904
"Navigation",
905
"NavigationCurrentEntryChangeEvent",
906
"NavigationDestination",
907
"NavigationHistoryEntry",
908
"NavigationTransition"
909
],
910
"methods": [],
911
"properties": ["Window.navigation"],
912
"events": []
913
},
914
"Network Information API": {
915
"overview": ["Network Information API"],
916
"interfaces": ["NetworkInformation"],
917
"methods": [],
918
"properties": ["Navigator.connection"],
919
"events": []
920
},
921
"Page Visibility API": {
922
"overview": ["Page Visibility API"],
923
"interfaces": [],
924
"methods": [],
925
"properties": ["Document.hidden", "Document.visibilityState"],
926
"events": ["Document: visibilitychange"]
927
},
928
"Payment Handler API": {
929
"overview": ["Payment Handler API"],
930
"interfaces": [
931
"CanMakePaymentEvent",
932
"PaymentManager",
933
"PaymentRequestEvent"
934
],
935
"methods": [],
936
"properties": ["ServiceWorkerRegistration.paymentManager"],
937
"events": [
938
"ServiceWorkerGlobalScope: canmakepayment",
939
"ServiceWorkerGlobalScope: paymentrequest"
940
]
941
},
942
"Payment Request API": {
943
"overview": ["Payment Request API"],
944
"guides": [
945
"/docs/Web/API/Payment_Request_API/Using_the_Payment_Request_API",
946
"/docs/Web/API/Payment_Request_API/Concepts"
947
],
948
"interfaces": [
949
"MerchantValidationEvent",
950
"PaymentAddress",
951
"PaymentMethodChangeEvent",
952
"PaymentRequest",
953
"PaymentRequestUpdateEvent",
954
"PaymentResponse"
955
],
956
"dictionaries": [
957
"AddressErrors",
958
"PaymentMethodData",
959
"PaymentCurrencyAmount",
960
"PaymentDetailsModifier",
961
"PaymentDetailsUpdate",
962
"PaymentItem",
963
"PaymentOptions",
964
"PaymentShippingOption",
965
"PaymentShippingType"
966
],
967
"methods": [],
968
"properties": ["HTMLIFrameElement.allowPaymentRequest"],
969
"events": []
970
},
971
"Performance API": {
972
"overview": ["Performance API"],
973
"guides": [
974
"/docs/Web/API/Performance_API/Using_the_Performance_API",
975
"/docs/Web/API/Long_Tasks_API",
976
"/docs/Web/API/Navigation_timing_API",
977
"/docs/Web/API/Navigation_timing_API/Using_Navigation_Timing",
978
"/docs/Web/API/Performance_Timeline",
979
"/docs/Web/API/Performance_Timeline/Using_Performance_Timeline",
980
"/docs/Web/API/Resource_Timing_API",
981
"/docs/Web/API/Resource_Timing_API/Using_the_Resource_Timing_API",
982
"/docs/Web/API/User_timing_API",
983
"/docs/Web/API/User_timing_API/Using_the_User_Timing_API"
984
],
985
"interfaces": [
986
"EventCounts",
987
"LargestContentfulPaint",
988
"Performance",
989
"PerformanceEntry",
990
"PerformanceElementTiming",
991
"PerformanceEventTiming",
992
"PerformanceLongTaskTiming",
993
"PerformanceMark",
994
"PerformanceMeasure",
995
"PerformanceNavigation",
996
"PerformanceNavigationTiming",
997
"PerformanceObserver",
998
"PerformanceObserverEntryList",
999
"PerformancePaintTiming",
1000
"PerformanceResourceTiming",
1001
"PerformanceServerTiming",
1002
"PerformanceTiming",
1003
"TaskAttributionTiming"
1004
],
1005
"methods": [],
1006
"properties": ["performance_property"],
1007
"events": []
1008
},
1009
"Periodic Background Sync": {
1010
"overview": ["Web Periodic Background Synchronization API"],
1011
"interfaces": ["PeriodicSyncEvent", "PeriodicSyncManager"],
1012
"methods": [],
1013
"properties": [
1014
"ServiceWorkerRegistration.periodicSync",
1015
"ServiceWorkerGlobalScope.onperiodicsync"
1016
],
1017
"events": ["ServiceWorkerGlobalScope: periodicsync"]
1018
},
1019
"Permissions API": {
1020
"overview": ["Permissions API"],
1021
"guides": ["/docs/Web/API/Permissions_API/Using_the_Permissions_API"],
1022
"interfaces": ["Permissions", "PermissionStatus"],
1023
"methods": [],
1024
"properties": ["Navigator.permissions", "WorkerNavigator.permissions"],
1025
"events": []
1026
},
1027
"Picture-in-Picture API": {
1028
"overview": ["Picture-in-Picture API"],
1029
"guides": ["/docs/Web/API/Picture-in-Picture_API/Guide"],
1030
"interfaces": ["PictureInPictureWindow"],
1031
"methods": [
1032
"HTMLVideoElement.requestPictureInPicture()",
1033
"Document.exitPictureInPicture()"
1034
],
1035
"properties": [
1036
"HTMLVideoElement.autoPictureInPicture",
1037
"HTMLVideoElement.disablePictureInPicture",
1038
"Document.pictureInPictureEnabled",
1039
"Document.pictureInPictureElement"
1040
],
1041
"events": [
1042
"HTMLVideoElement: enterpictureinpicture",
1043
"HTMLVideoElement: leavepictureinpicture",
1044
"PictureInPictureWindow: resize"
1045
]
1046
},
1047
"Pointer Events": {
1048
"overview": ["Pointer events"],
1049
"guides": [
1050
"/docs/Web/API/Pointer_events/Using_Pointer_Events",
1051
"/docs/Web/API/Pointer_events/Multi-touch_interaction",
1052
"/docs/Web/API/Pointer_events/Pinch_zoom_gestures"
1053
],
1054
"interfaces": ["PointerEvent"],
1055
"methods": [
1056
"Element.setPointerCapture()",
1057
"Element.releasePointerCapture()"
1058
],
1059
"properties": ["Navigator.maxTouchPoints"],
1060
"events": [
1061
"HTMLElement: pointerover",
1062
"HTMLElement: pointerenter",
1063
"HTMLElement: pointerdown",
1064
"HTMLElement: pointermove",
1065
"HTMLElement: pointerup",
1066
"HTMLElement: pointercancel",
1067
"HTMLElement: pointerout",
1068
"HTMLElement: pointerleave",
1069
"HTMLElement: gotpointercapture",
1070
"HTMLElement: lostpointercapture"
1071
]
1072
},
1073
"Pointer Lock API": {
1074
"overview": ["Pointer Lock API"],
1075
"interfaces": [],
1076
"methods": ["Element.requestPointerLock()", "Document.exitPointerLock()"],
1077
"properties": ["Document.pointerLockElement"],
1078
"events": ["Document: pointerlockchange", "Document: pointerlockerror"]
1079
},
1080
"Presentation API": {
1081
"overview": ["Presentation API"],
1082
"interfaces": [
1083
"Presentation",
1084
"PresentationAvailability",
1085
"PresentationDeviceInfoManager",
1086
"PresentationRequest",
1087
"PresentationSession",
1088
"PresentationSessionConnectEvent"
1089
],
1090
"methods": [],
1091
"properties": [
1092
"Navigator.presentation",
1093
"Navigator.mozPresentationDeviceInfo"
1094
],
1095
"events": []
1096
},
1097
"Prioritized Task Scheduling API": {
1098
"overview": ["Prioritized Task Scheduling API"],
1099
"guides": [],
1100
"interfaces": [
1101
"Scheduler",
1102
"TaskController",
1103
"TaskSignal",
1104
"AbortSignal",
1105
"TaskPriorityChangeEvent"
1106
],
1107
"methods": [],
1108
"properties": ["Window.scheduler"],
1109
"events": []
1110
},
1111
"Proximity Events": {
1112
"overview": ["Proximity Events"],
1113
"interfaces": ["DeviceProximityEvent", "UserProximityEvent"],
1114
"methods": [],
1115
"properties": [],
1116
"events": []
1117
},
1118
"Push API": {
1119
"overview": ["Push API"],
1120
"guides": ["/docs/Web/API/Push_API/Best_Practices"],
1121
"interfaces": [
1122
"PushManager",
1123
"PushSubscription",
1124
"PushEvent",
1125
"PushMessageData"
1126
],
1127
"methods": [],
1128
"properties": ["ServiceWorkerRegistration.pushManager"],
1129
"events": [
1130
"ServiceWorkerGlobalScope: push",
1131
"ServiceWorkerGlobalScope: pushsubscriptionchange"
1132
]
1133
},
1134
"Reporting API": {
1135
"overview": ["Reporting API"],
1136
"guides": [],
1137
"interfaces": [
1138
"CSPViolationReportBody",
1139
"DeprecationReportBody",
1140
"InterventionReportBody",
1141
"Report",
1142
"ReportBody",
1143
"ReportError",
1144
"ReportingObserver"
1145
],
1146
"methods": [],
1147
"properties": [],
1148
"events": []
1149
},
1150
"Resize Observer API": {
1151
"overview": ["Resize Observer API"],
1152
"interfaces": ["ResizeObserver", "ResizeObserverEntry"],
1153
"methods": [],
1154
"properties": [],
1155
"events": []
1156
},
1157
"Screen Capture API": {
1158
"overview": ["Screen Capture API"],
1159
"guides": ["/docs/Web/API/Screen_Capture_API/Using_Screen_Capture"],
1160
"interfaces": ["CaptureController"],
1161
"dictionaries": [],
1162
"methods": ["MediaDevices.getDisplayMedia()"],
1163
"properties": [
1164
"MediaTrackConstraints.displaySurface",
1165
"MediaTrackConstraints.logicalSurface",
1166
"MediaTrackConstraints.suppressLocalAudioPlayback",
1167
"MediaTrackSettings.cursor",
1168
"MediaTrackSettings.displaySurface",
1169
"MediaTrackSettings.logicalSurface",
1170
"MediaTrackSettings.suppressLocalAudioPlayback",
1171
"MediaTrackSupportedConstraints.displaySurface",
1172
"MediaTrackSupportedConstraints.logicalSurface",
1173
"MediaTrackSupportedConstraints.suppressLocalAudioPlayback"
1174
],
1175
"types": ["CursorCaptureConstraintSet", "DisplayCaptureSurfaceType"],
1176
"events": []
1177
},
1178
"Screen Orientation API": {
1179
"overview": ["Screen Orientation API"],
1180
"guides": ["/docs/Web/API/CSS_Object_Model/Managing_screen_orientation"],
1181
"interfaces": ["ScreenOrientation"],
1182
"methods": [],
1183
"properties": ["Screen.orientation"],
1184
"events": []
1185
},
1186
"Screen Wake Lock API": {
1187
"overview": ["Screen Wake Lock API"],
1188
"interfaces": ["WakeLock", "WakeLockSentinel"],
1189
"methods": [],
1190
"properties": ["Navigator.wakelock"],
1191
"events": []
1192
},
1193
"Selection API": {
1194
"overview": ["Selection API"],
1195
"interfaces": ["Selection"],
1196
"properties": [],
1197
"methods": ["Document.getSelection()", "Window.getSelection()"],
1198
"events": ["Document: selectionchange", "Document: selectstart"]
1199
},
1200
"Sensor API": {
1201
"overview": ["Sensor APIs"],
1202
"interfaces": [
1203
"AbsoluteOrientationSensor",
1204
"Accelerometer",
1205
"AmbientLightSensor",
1206
"GravitySensor",
1207
"Gyroscope",
1208
"LinearAccelerationSensor",
1209
"Magnetometer",
1210
"OrientationSensor",
1211
"RelativeOrientationSensor",
1212
"Sensor",
1213
"SensorErrorEvent"
1214
],
1215
"properties": [],
1216
"methods": [],
1217
"events": []
1218
},
1219
"Server Sent Events": {
1220
"overview": ["Server-sent events"],
1221
"guides": ["/docs/Web/API/Server-sent_events/Using_server-sent_events"],
1222
"interfaces": ["EventSource"],
1223
"methods": [],
1224
"properties": [],
1225
"events": []
1226
},
1227
"Service Workers API": {
1228
"overview": ["Service Worker API"],
1229
"guides": ["/docs/Web/API/Service_Worker_API/Using_Service_Workers"],
1230
"interfaces": [
1231
"Cache",
1232
"CacheStorage",
1233
"Client",
1234
"Clients",
1235
"ExtendableEvent",
1236
"FetchEvent",
1237
"InstallEvent",
1238
"NotificationEvent",
1239
"PeriodicSyncEvent",
1240
"PeriodicSyncManager",
1241
"ServiceWorker",
1242
"ServiceWorkerContainer",
1243
"ServiceWorkerGlobalScope",
1244
"ServiceWorkerRegistration",
1245
"SyncEvent",
1246
"SyncManager",
1247
"WindowClient"
1248
],
1249
"methods": [],
1250
"properties": ["Navigator.serviceWorker"],
1251
"events": []
1252
},
1253
"Storage": {
1254
"overview": ["Storage API"],
1255
"interfaces": ["StorageManager"],
1256
"methods": [],
1257
"properties": ["Navigator.storage", "WorkerNavigator.storage"],
1258
"events": []
1259
},
1260
"Storage Access API": {
1261
"overview": ["Storage Access API"],
1262
"guides": ["/docs/Web/API/Storage_Access_API/Using"],
1263
"interfaces": [],
1264
"methods": [
1265
"Document.hasStorageAccess()",
1266
"Document.requestStorageAccess()"
1267
],
1268
"properties": [],
1269
"events": []
1270
},
1271
"Streams": {
1272
"overview": ["Streams API"],
1273
"guides": [
1274
"/docs/Web/API/Streams_API/Concepts",
1275
"/docs/Web/API/Streams_API/Using_readable_streams",
1276
"/docs/Web/API/Streams_API/Using_readable_byte_streams",
1277
"/docs/Web/API/Streams_API/Using_writable_streams"
1278
],
1279
"interfaces": [
1280
"ByteLengthQueuingStrategy",
1281
"CountQueuingStrategy",
1282
"ReadableByteStreamController",
1283
"ReadableStream",
1284
"ReadableStreamBYOBReader",
1285
"ReadableStreamBYOBRequest",
1286
"ReadableStreamDefaultController",
1287
"ReadableStreamDefaultReader",
1288
"TransformStream",
1289
"TransformStreamDefaultController",
1290
"WritableStream",
1291
"WritableStreamDefaultController",
1292
"WritableStreamDefaultWriter"
1293
],
1294
"methods": ["fetch()"],
1295
"properties": ["Response.body"],
1296
"events": []
1297
},
1298
"SVG": {
1299
"interfaces": [
1300
"SVGAElement",
1301
"SVGAltGlyphElement",
1302
"SVGAngle",
1303
"SVGAnimateColorElement",
1304
"SVGAnimatedAngle",
1305
"SVGAnimatedBoolean",
1306
"SVGAnimatedEnumeration",
1307
"SVGAnimatedInteger",
1308
"SVGAnimatedLength",
1309
"SVGAnimatedLengthList",
1310
"SVGAnimatedNumber",
1311
"SVGAnimatedNumberList",
1312
"SVGAnimatedPreserveAspectRatio",
1313
"SVGAnimatedRect",
1314
"SVGAnimatedString",
1315
"SVGAnimatedTransformList",
1316
"SVGAnimateElement",
1317
"SVGAnimateMotionElement",
1318
"SVGAnimateTransformElement",
1319
"SVGAnimationElement",
1320
"SVGCircleElement",
1321
"SVGClipPathElement",
1322
"SVGComponentTransferFunctionElement",
1323
"SVGCursorElement",
1324
"SVGDefsElement",
1325
"SVGDescElement",
1326
"SVGDocument",
1327
"SVGElement",
1328
"SVGEllipseElement",
1329
"SVGFEBlendElement",
1330
"SVGFEColorMatrixElement",
1331
"SVGFEComponentTransferElement",
1332
"SVGFECompositeElement",
1333
"SVGFEConvolveMatrixElement",
1334
"SVGFEDiffuseLightingElement",
1335
"SVGFEDisplacementMapElement",
1336
"SVGFEDistantLightElement",
1337
"SVGFEDropShadowElement",
1338
"SVGFEFloodElement",
1339
"SVGFEFuncAElement",
1340
"SVGFEFuncBElement",
1341
"SVGFEFuncGElement",
1342
"SVGFEFuncRElement",
1343
"SVGFEGaussianBlurElement",
1344
"SVGFEImageElement",
1345
"SVGFEMergeElement",
1346
"SVGFEMergeNodeElement",
1347
"SVGFEMorphologyElement",
1348
"SVGFEOffsetElement",
1349
"SVGFEPointLightElement",
1350
"SVGFESpecularLightingElement",
1351
"SVGFESpotLightElement",
1352
"SVGFETileElement",
1353
"SVGFETurbulenceElement",
1354
"SVGFilterElement",
1355
"SVGFilterPrimitiveStandardAttributes",
1356
"SVGFitToViewBox",
1357
"SVGFontElement",
1358
"SVGFontFaceElement",
1359
"SVGFontFaceFormatElement",
1360
"SVGFontFaceNameElement",
1361
"SVGFontFaceSrcElement",
1362
"SVGFontFaceUriElement",
1363
"SVGForeignObjectElement",
1364
"SVGGElement",
1365
"SVGGlyphElement",
1366
"SVGGradientElement",
1367
"SVGGraphicsElement",
1368
"SVGMarkerElement",
1369
"SVGHKernElement",
1370
"SVGImageElement",
1371
"SVGLength",
1372
"SVGLengthList",
1373
"SVGLinearGradientElement",
1374
"SVGLineElement",
1375
"SVGMaskElement",
1376
"SVGMetadataElement",
1377
"SVGMissingGlyphElement",
1378
"SVGMPathElement",
1379
"SVGNumber",
1380
"SVGNumberList",
1381
"SVGPathElement",
1382
"SVGPatternElement",
1383
"SVGPoint",
1384
"SVGPointList",
1385
"SVGPolygonElement",
1386
"SVGPolylineElement",
1387
"SVGPreserveAspectRatio",
1388
"SVGRadialGradientElement",
1389
"SVGRect",
1390
"SVGRectElement",
1391
"SVGScriptElement",
1392
"SVGSetElement",
1393
"SVGStopElement",
1394
"SVGStringList",
1395
"SVGStyleElement",
1396
"SVGSVGElement",
1397
"SVGSwitchElement",
1398
"SVGSymbolElement",
1399
"SVGTests",
1400
"SVGTextContentElement",
1401
"SVGTextElement",
1402
"SVGTextPathElement",
1403
"SVGTextPositioningElement",
1404
"SVGTitleElement",
1405
"SVGTransform",
1406
"SVGTransformable",
1407
"SVGTransformList",
1408
"SVGTRefElement",
1409
"SVGTSpanElement",
1410
"SVGUnitTypes",
1411
"SVGUseElement",
1412
"SVGViewElement",
1413
"SVGVKernElement",
1414
"SVGZoomAndPan",
1415
"SVGZoomEvent",
1416
"TimeEvent"
1417
],
1418
"methods": [],
1419
"properties": [],
1420
"events": [
1421
"Element: focusin",
1422
"Element: focusout",
1423
"Element: activate",
1424
"Element: click",
1425
"Element: mousedown",
1426
"Element: mouseup",
1427
"Element: mouseover",
1428
"Element: mousemove",
1429
"Element: mouseout"
1430
]
1431
},
1432
"Touch Events": {
1433
"overview": ["Touch events"],
1434
"guides": [
1435
"/docs/Web/API/Touch_events/Using_Touch_Events",
1436
"/docs/Web/API/Touch_events/Multi-touch_interaction",
1437
"/docs/Web/API/Touch_events/Supporting_both_TouchEvent_and_MouseEvent"
1438
],
1439
"interfaces": ["Touch", "TouchEvent", "TouchList"],
1440
"methods": [],
1441
"properties": [],
1442
"events": [
1443
"Element: touchstart",
1444
"Element: touchend",
1445
"Element: touchmove",
1446
"Element: touchcancel"
1447
]
1448
},
1449
"Trusted Types API": {
1450
"overview": ["Trusted Types API"],
1451
"interfaces": [
1452
"TrustedHTML",
1453
"TrustedScript",
1454
"TrustedScriptURL",
1455
"TrustedTypePolicy",
1456
"TrustedTypePolicyFactory"
1457
],
1458
"methods": [],
1459
"properties": [],
1460
"events": []
1461
},
1462
"UI Events": {
1463
"overview": ["UI Events"],
1464
"guides": [
1465
"/docs/Web/API/UI_Events/Keyboard_event_code_values",
1466
"/docs/Web/API/UI_Events/Keyboard_event_key_values"
1467
],
1468
"interfaces": [
1469
"CompositionEvent",
1470
"FocusEvent",
1471
"InputEvent",
1472
"KeyboardEvent",
1473
"MouseEvent",
1474
"MouseScrollEvent",
1475
"MutationEvent",
1476
"UIEvent",
1477
"WheelEvent"
1478
],
1479
"methods": [],
1480
"properties": [],
1481
"events": [
1482
"Element: beforeinput",
1483
"Element: blur",
1484
"Element: click",
1485
"Element: compositionstart",
1486
"Element: compositionupdate",
1487
"Element: compositionend",
1488
"Element: dblclick",
1489
"Element: focus",
1490
"Element: focusin",
1491
"Element: focusout",
1492
"Element: input",
1493
"Element: keydown",
1494
"Element: keypress",
1495
"Element: keyup",
1496
"Element: mousedown",
1497
"Element: mouseenter",
1498
"Element: mouseleave",
1499
"Element: mousemove",
1500
"Element: mouseout",
1501
"Element: mouseover",
1502
"Element: mouseup",
1503
"Element: select",
1504
"Element: wheel",
1505
"Window: abort",
1506
"Window: error",
1507
"Window: load",
1508
"Window: unload"
1509
]
1510
},
1511
"URL API": {
1512
"overview": ["URL API"],
1513
"interfaces": ["URL", "URLSearchParams"],
1514
"methods": [],
1515
"properties": [],
1516
"events": []
1517
},
1518
"URL Pattern API": {
1519
"overview": ["URL Pattern API"],
1520
"interfaces": ["URLPattern"],
1521
"methods": [],
1522
"properties": [],
1523
"events": []
1524
},
1525
"User-Agent Client Hints API": {
1526
"overview": ["User-Agent Client Hints API"],
1527
"interfaces": ["NavigatorUAData"],
1528
"methods": ["Navigator.userAgentData"],
1529
"properties": [],
1530
"events": []
1531
},
1532
"Vibration API": {
1533
"overview": ["Vibration API"],
1534
"interfaces": [],
1535
"methods": ["Navigator.vibrate()"],
1536
"properties": [],
1537
"events": []
1538
},
1539
"View Transitions API": {
1540
"overview": ["View Transitions API"],
1541
"interfaces": ["ViewTransition"],
1542
"methods": ["Document.startViewTransition()"],
1543
"properties": [],
1544
"events": []
1545
},
1546
"VirtualKeyboard API": {
1547
"overview": ["VirtualKeyboard API"],
1548
"interfaces": ["VirtualKeyboard"],
1549
"methods": [],
1550
"properties": [],
1551
"events": []
1552
},
1553
"Visual Viewport": {
1554
"overview": ["Visual Viewport API"],
1555
"interfaces": ["VisualViewport"],
1556
"methods": [],
1557
"properties": ["Window.visualViewport"],
1558
"events": ["VisualViewport: resize", "VisualViewport: scroll"]
1559
},
1560
"Web Animations": {
1561
"overview": ["Web Animations API"],
1562
"guides": [
1563
"/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API",
1564
"/docs/Web/API/Web_Animations_API/Web_Animations_API_Concepts",
1565
"/docs/Web/API/Web_Animations_API/Keyframe_Formats"
1566
],
1567
"interfaces": [
1568
"Animation",
1569
"AnimationEffect",
1570
"AnimationEvent",
1571
"AnimationTimeline",
1572
"AnimationPlaybackEvent",
1573
"DocumentTimeline",
1574
"KeyframeEffect"
1575
],
1576
"methods": [
1577
"Document.getAnimations()",
1578
"Element.animate()",
1579
"Element.getAnimations()"
1580
],
1581
"properties": ["Document.timeline"],
1582
"events": []
1583
},
1584
"Web Audio API": {
1585
"overview": ["Web Audio API"],
1586
"guides": [
1587
"/docs/Web/API/Web_Audio_API/Using_Web_Audio_API",
1588
"/docs/Web/API/Web_Audio_API/Basic_concepts_behind_Web_Audio_API",
1589
"/docs/Web/API/Web_Audio_API/Best_practices",
1590
"/docs/Web/API/Web_Audio_API/Advanced_techniques",
1591
"/docs/Web/API/Web_Audio_API/Using_AudioWorklet",
1592
"/docs/Web/API/Web_Audio_API/Controlling_multiple_parameters_with_ConstantSourceNode",
1593
"/docs/Web/API/Web_Audio_API/Porting_webkitAudioContext_code_to_standards_based_AudioContext",
1594
"/docs/Web/API/Web_Audio_API/Simple_synth",
1595
"/docs/Web/API/Web_Audio_API/Tools",
1596
"/docs/Web/API/Web_Audio_API/Using_IIR_filters",
1597
"/docs/Web/API/Web_Audio_API/Visualizations_with_Web_Audio_API",
1598
"/docs/Web/API/Web_Audio_API/Web_audio_spatialization_basics"
1599
],
1600
"interfaces": [
1601
"AnalyserNode",
1602
"AudioBuffer",
1603
"AudioBufferSourceNode",
1604
"AudioContext",
1605
"AudioDestinationNode",
1606
"AudioListener",
1607
"AudioNode",
1608
"AudioParam",
1609
"AudioProcessingEvent",
1610
"AudioScheduledSourceNode",
1611
"AudioSinkInfo",
1612
"AudioWorklet",
1613
"AudioWorkletGlobalScope",
1614
"AudioWorkletNode",
1615
"AudioWorkletProcessor",
1616
"BaseAudioContext",
1617
"BiquadFilterNode",
1618
"ChannelMergerNode",
1619
"ChannelSplitterNode",
1620
"ConstantSourceNode",
1621
"ConvolverNode",
1622
"DelayNode",
1623
"DynamicsCompressorNode",
1624
"GainNode",
1625
"IIRFilterNode",
1626
"MediaElementAudioSourceNode",
1627
"MediaStreamAudioDestinationNode",
1628
"MediaStreamAudioSourceNode",
1629
"OfflineAudioCompletionEvent",
1630
"OfflineAudioContext",
1631
"OscillatorNode",
1632
"PannerNode",
1633
"PeriodicWave",
1634
"WaveShaperNode",
1635
"StereoPannerNode"
1636
],
1637
"methods": [],
1638
"properties": [],
1639
"events": []
1640
},
1641
"Web Authentication API": {
1642
"overview": ["Web Authentication API"],
1643
"guides": [
1644
"/docs/Web/API/Web_Authentication_API/Attestation_and_Assertion"
1645
],
1646
"interfaces": [
1647
"CredentialsContainer",
1648
"PublicKeyCredential",
1649
"AuthenticatorResponse",
1650
"AuthenticatorAttestationResponse",
1651
"AuthenticatorAssertionResponse"
1652
],
1653
"methods": [],
1654
"properties": [],
1655
"events": [],
1656
"dictionaries": [
1657
"PublicKeyCredentialRequestOptions",
1658
"PublicKeyCredentialCreationOptions"
1659
]
1660
},
1661
"Web Components": {
1662
"guides": [
1663
"/docs/Web/Web_Components/Using_custom_elements",
1664
"/docs/Web/Web_Components/Using_shadow_DOM",
1665
"/docs/Web/Web_Components/Using_templates_and_slots"
1666
],
1667
"interfaces": [
1668
"CustomElementRegistry",
1669
"HTMLSlotElement",
1670
"HTMLTemplateElement",
1671
"ShadowRoot"
1672
],
1673
"methods": [
1674
"Document.createElement()",
1675
"Element.attachShadow()",
1676
"Node.getRootNode()"
1677
],
1678
"properties": [
1679
"Element.shadowRoot",
1680
"Element.slot",
1681
"Event.composed",
1682
"Event.composedPath",
1683
"Node.isConnected",
1684
"Window.customElements"
1685
],
1686
"events": []
1687
},
1688
"WebCodecs API": {
1689
"overview": ["WebCodecs API"],
1690
"interfaces": [
1691
"AudioData",
1692
"AudioDecoder",
1693
"AudioEncoder",
1694
"EncodedAudioChunk",
1695
"EncodedVideoChunk",
1696
"ImageDecoder",
1697
"ImageTrack",
1698
"ImageTrackList",
1699
"VideoDecoder",
1700
"VideoEncoder",
1701
"VideoColorSpace",
1702
"VideoFrame"
1703
],
1704
"methods": [],
1705
"properties": [],
1706
"events": [],
1707
"dictionaries": [
1708
"AudioDataInit",
1709
"AudioDataCopyToOptions",
1710
"AudioDecoderConfig",
1711
"AudioDecoderInit",
1712
"AudioDecoderSupport",
1713
"AudioEncoderConfig",
1714
"AudioEncoderInit",
1715
"AudioEncoderSupport",
1716
"PlaneLayout",
1717
"EncodedAudioChunkInit",
1718
"EncodedAudioChunkMetadata",
1719
"EncodedVideoChunkInit",
1720
"EncodedVideoChunkMetadata",
1721
"ImageDecodeOptions",
1722
"ImageDecodeResult",
1723
"ImageDecoderInit",
1724
"SvcOutputMetadata",
1725
"VideoColorSpaceInit",
1726
"VideoDecoderConfig",
1727
"VideoDecoderInit",
1728
"VideoDecoderSupport",
1729
"VideoEncoderConfig",
1730
"VideoEncoderInit",
1731
"VideoEncoderSupport",
1732
"VideoFrameBufferInit",
1733
"VideoFrameCopyToOptions",
1734
"VideoFrameInit"
1735
]
1736
},
1737
"Web Crypto API": {
1738
"overview": ["Web Crypto API"],
1739
"guides": [
1740
"/docs/Web/API/Web_Crypto_API/Non-cryptographic_uses_of_subtle_crypto"
1741
],
1742
"interfaces": ["Crypto", "CryptoKey", "SubtleCrypto"],
1743
"methods": [],
1744
"properties": ["crypto_property"],
1745
"events": [],
1746
"dictionaries": [
1747
"AesCbcParams",
1748
"AesCtrParams",
1749
"AesGcmParams",
1750
"AesKeyGenParams",
1751
"Algorithm",
1752
"CryptoKeyPair",
1753
"EcKeyGenParams",
1754
"EcKeyImportParams",
1755
"EcdhKeyDeriveParams",
1756
"EcdsaParams",
1757
"HkdfParams",
1758
"HmacImportParams",
1759
"HmacKeyGenParams",
1760
"JsonWebKey",
1761
"KeyAlgorithm",
1762
"Pbkdf2Params",
1763
"RsaHashedImportParams",
1764
"RsaHashedKeyGenParams",
1765
"RsaOaepParams",
1766
"RsaPssParams"
1767
]
1768
},
1769
"WebGL": {
1770
"overview": ["WebGL API"],
1771
"guides": [
1772
"/docs/Web/API/WebGL_API/Constants",
1773
"/docs/Web/API/WebGL_API/Types",
1774
"/docs/Web/API/WebGL_API/WebGL_model_view_projection",
1775
"/docs/Web/API/WebGL_API/WebGL_best_practices",
1776
"/docs/Web/API/WebGL_API/By_example",
1777
"/docs/Web/API/WebGL_API/Basic_2D_animation_example",
1778
"/docs/Web/API/WebGL_API/Compressed_texture_formats",
1779
"/docs/Web/API/WebGL_API/Data",
1780
"/docs/Web/API/WebGL_API/Matrix_math_for_the_web",
1781
"/docs/Web/API/WebGL_API/Using_Extensions"
1782
],
1783
"tutorial": [
1784
"/docs/Web/API/WebGL_API/Tutorial",
1785
"/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL",
1786
"/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context",
1787
"/docs/Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL",
1788
"/docs/Web/API/WebGL_API/Tutorial/Animating_objects_with_WebGL",
1789
"/docs/Web/API/WebGL_API/Tutorial/Creating_3D_objects_using_WebGL",
1790
"/docs/Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL",
1791
"/docs/Web/API/WebGL_API/Tutorial/Lighting_in_WebGL",
1792
"/docs/Web/API/WebGL_API/Tutorial/Animating_textures_in_WebGL"
1793
],
1794
"interfaces": [
1795
"WebGLRenderingContext",
1796
"WebGLBuffer",
1797
"WebGLFramebuffer",
1798
"WebGLRenderbuffer",
1799
"WebGLObject",
1800
"WebGLProgram",
1801
"WebGLShader",
1802
"WebGLTexture",
1803
"WebGLUniformLocation",
1804
"WebGLActiveInfo",
1805
"WebGLShaderPrecisionFormat",
1806
"WebGLContextEvent",
1807
"WebGLQuery",
1808
"WebGLSampler",
1809
"WebGLSync",
1810
"WebGLTransformFeedback",
1811
"WebGLVertexArrayObject",
1812
"WebGL2RenderingContext",
1813
"WEBGL_compressed_texture_s3tc",
1814
"WEBGL_compressed_texture_s3tc_srgb",
1815
"WEBGL_compressed_texture_etc1",
1816
"WEBGL_compressed_texture_pvrtc",
1817
"WEBGL_debug_renderer_info",
1818
"WEBGL_debug_shaders",
1819
"WEBGL_depth_texture",
1820
"OES_element_index_uint",
1821
"EXT_frag_depth",
1822
"WEBGL_lose_context",
1823
"EXT_texture_filter_anisotropic",
1824
"EXT_sRGB",
1825
"OES_standard_derivatives",
1826
"OES_texture_float",
1827
"WEBGL_draw_buffers",
1828
"OES_texture_float_linear",
1829
"EXT_shader_texture_lod",
1830
"OES_texture_half_float",
1831
"OES_texture_half_float_linear",
1832
"WEBGL_color_buffer_float",
1833
"EXT_color_buffer_half_float",
1834
"OES_vertex_array_object",
1835
"ANGLE_instanced_arrays",
1836
"EXT_blend_minmax",
1837
"EXT_disjoint_timer_query",
1838
"OES_draw_buffers_indexed"
1839
],
1840
"methods": [],
1841
"properties": [],
1842
"events": [
1843
"HTMLCanvasElement: webglcontextlost",
1844
"HTMLCanvasElement: webglcontextrestored",
1845
"HTMLCanvasElement: webglcontextcreationerror"
1846
]
1847
},
1848
"WebHID API": {
1849
"overview": ["WebHID API"],
1850
"interfaces": [
1851
"HID",
1852
"HIDDevice",
1853
"HIDInputReportEvent",
1854
"HIDConnectionEvent"
1855
],
1856
"methods": [],
1857
"properties": ["Navigator.hid"],
1858
"events": []
1859
},
1860
"Web Locks API": {
1861
"overview": ["Web Locks API"],
1862
"interfaces": ["Lock", "LockManager"],
1863
"methods": [],
1864
"properties": [],
1865
"events": []
1866
},
1867
"Web MIDI API": {
1868
"overview": ["Web MIDI API"],
1869
"interfaces": [
1870
"MIDIInputMap",
1871
"MIDIOutputMap",
1872
"MIDIAccess",
1873
"MIDIPort",
1874
"MIDIInput",
1875
"MIDIOutput",
1876
"MIDIMessageEvent",
1877
"MIDIConnectionEvent"
1878
],
1879
"methods": ["Navigator.requestMIDIAccess()"],
1880
"properties": [],
1881
"events": []
1882
},
1883
"Web NFC API": {
1884
"overview": ["Web NFC API"],
1885
"interfaces": ["NDEFMessage", "NDEFReader", "NDEFRecord"],
1886
"methods": [],
1887
"properties": [],
1888
"events": []
1889
},
1890
"Web Notifications": {
1891
"overview": ["Notifications API"],
1892
"guides": ["/docs/Web/API/Notifications_API/Using_the_Notifications_API"],
1893
"interfaces": ["Notification", "NotificationEvent"],
1894
"methods": [
1895
"ServiceWorkerRegistration.showNotification()",
1896
"ServiceWorkerRegistration.getNotifications()"
1897
],
1898
"properties": [],
1899
"events": ["ServiceWorkerGlobalScope: notificationclick"]
1900
},
1901
"WebRTC": {
1902
"overview": ["WebRTC API"],
1903
"guides": [
1904
"/docs/Web/API/WebRTC_API/Protocols",
1905
"/docs/Web/API/WebRTC_API/Connectivity",
1906
"/docs/Web/API/WebRTC_API/Session_lifetime",
1907
"/docs/Web/API/WebRTC_API/Signaling_and_video_calling",
1908
"/docs/Web/API/WebRTC_API/Using_data_channels",
1909
"/docs/Web/API/WebRTC_API/Using_DTMF",
1910
"/docs/Web/API/WebRTC_API/adapter.js",
1911
"/docs/Web/API/WebRTC_API/Simple_RTCDataChannel_sample",
1912
"/docs/Web/API/WebRTC_API/Build_a_phone_with_peerjs"
1913
],
1914
"interfaces": [
1915
"RTCPeerConnection",
1916
"RTCSessionDescription",
1917
"RTCIceCandidate",
1918
"RTCPeerConnectionIceEvent",
1919
"RTCPeerConnectionIceErrorEvent",
1920
"RTCCertificate",
1921
"RTCRtpSender",
1922
"RTCRtpReceiver",
1923
"RTCRtpTransceiver",
1924
"RTCDtlsTransport",
1925
"RTCIceTransport",
1926
"RTCTrackEvent",
1927
"RTCSctpTransport",
1928
"RTCDataChannel",
1929
"RTCDataChannelEvent",
1930
"RTCDTMFSender",
1931
"RTCDTMFToneChangeEvent",
1932
"RTCStatsReport",
1933
"RTCErrorEvent"
1934
],
1935
"dictionaries": [
1936
"RTCOAuthCredential",
1937
"RTCIceServer",
1938
"RTCSessionDescriptionInit",
1939
"RTCIceCandidateInit",
1940
"RTCPeerConnectionIceEventInit",
1941
"RTCPeerConnectionIceErrorEventInit",
1942
"RTCCertificateExpiration",
1943
"RTCRtpTransceiverInit",
1944
"RTCRtpParameters",
1945
"RTCRtpSendParameters",
1946
"RTCRtpReceiveParameters",
1947
"RTCRtpCodingParameters",
1948
"RTCRtpDecodingParameters",
1949
"RTCRtpEncodingParameters",
1950
"RTCRtcpParameters",
1951
"RTCRtpHeaderExtensionParameters",
1952
"RTCRtpCodecParameters",
1953
"RTCRtpCapabilities",
1954
"RTCRtpCodecCapability",
1955
"RTCRtpHeaderExtensionCapability",
1956
"RTCRtpContributingSource",
1957
"RTCRtpSynchronizationSource",
1958
"RTCDtlsFingerprint",
1959
"RTCIceParameters",
1960
"RTCIceCandidatePair",
1961
"RTCTrackEventInit",
1962
"RTCDataChannelInit",
1963
"RTCDataChannelEventInit",
1964
"RTCDTMFToneChangeEventInit",
1965
"RTCStats",
1966
"RTCStatsEventInit",
1967
"RTCErrorEventInit",
1968
"RTCRtpStreamStats",
1969
"RTCCodecStats",
1970
"RTCReceivedRtpStreamStats",
1971
"RTCInboundRtpStreamStats",
1972
"RTCRemoteInboundRtpStreamStats",
1973
"RTCSentRtpStreamStats",
1974
"RTCOutboundRtpStreamStats",
1975
"RTCRemoteOutboundRtpStreamStats",
1976
"RTCRtpContributingSourceStats",
1977
"RTCPeerConnectionStats",
1978
"RTCMediaStreamStats",
1979
"RTCMediaHandlerStats",
1980
"RTCVideoHandlerStats",
1981
"RTCVideoSenderStats",
1982
"RTCSenderVideoTrackAttachmentStats",
1983
"RTCVideoReceiverStats",
1984
"RTCAudioHandlerStats",
1985
"RTCAudioSenderStats",
1986
"RTCSenderAudioTrackAttachmentStats",
1987
"RTCAudioReceiverStats",
1988
"RTCDataChannelStats",
1989
"RTCTransportStats",
1990
"RTCIceCandidateStats",
1991
"RTCIceCandidatePairStats",
1992
"RTCCertificateStats",
1993
"RTCRTPStreamStats"
1994
],
1995
"methods": ["MediaDevices.getUserMedia()"],
1996
"properties": ["Navigator.mediaDevices"],
1997
"events": [
1998
"RTCDataChannel: bufferedamountlow",
1999
"RTCDataChannel: close",
2000
"RTCDataChannel: closing",
2001
"RTCPeerConnection: connectionstatechange",
2002
"RTCPeerConnection: datachannel",
2003
"RTCDataChannel: error",
2004
"RTCIceTransport: error",
2005
"RTCDtlsTransport: error",
2006
"RTCSctpTransport: error",
2007
"RTCIceTransport: gatheringstatechange",
2008
"RTCPeerConnection: icecandidate",
2009
"RTCPeerConnection: icecandidateerror",
2010
"RTCPeerConnection: iceconnectionstatechange",
2011
"RTCPeerConnection: icegatheringstatechange",
2012
"RTCDataChannel: message",
2013
"RTCPeerConnection: negotiationneeded",
2014
"RTCDataChannel: open",
2015
"RTCIceTransport: selectedcandidatepairchange",
2016
"RTCPeerConnection: signalingstatechange",
2017
"RTCIceTransport: statechange",
2018
"RTCDtlsTransport: statechange",
2019
"RTCDTMFSender: tonechange",
2020
"RTCPeerConnection: track"
2021
],
2022
"callbacks": [
2023
"RTCPeerConnectionErrorCallback",
2024
"RTCSessionDescriptionCallback"
2025
]
2026
},
2027
"Web Share API": {
2028
"overview": ["Web Share API"],
2029
"guides": [],
2030
"interfaces": [],
2031
"methods": ["Navigator.canShare()", "Navigator.share()"],
2032
"properties": [],
2033
"events": []
2034
},
2035
"Websockets API": {
2036
"overview": ["Websockets API"],
2037
"guides": [
2038
"/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications",
2039
"/docs/Web/API/WebSockets_API/Writing_WebSocket_servers",
2040
"/docs/Web/API/WebSockets_API/Writing_WebSocket_server",
2041
"/docs/Web/API/WebSockets_API/Writing_a_WebSocket_server_in_Java"
2042
],
2043
"interfaces": ["WebSocket", "CloseEvent", "MessageEvent"],
2044
"methods": [],
2045
"properties": [],
2046
"events": []
2047
},
2048
"Web Speech API": {
2049
"overview": ["Web Speech API"],
2050
"guides": ["/docs/Web/API/Web_Speech_API/Using_the_Web_Speech_API"],
2051
"interfaces": [
2052
"SpeechGrammar",
2053
"SpeechGrammarList",
2054
"SpeechRecognition",
2055
"SpeechRecognitionAlternative",
2056
"SpeechRecognitionErrorEvent",
2057
"SpeechRecognitionEvent",
2058
"SpeechRecognitionResult",
2059
"SpeechRecognitionResultList",
2060
"SpeechSynthesis",
2061
"SpeechSynthesisErrorEvent",
2062
"SpeechSynthesisEvent",
2063
"SpeechSynthesisUtterance",
2064
"SpeechSynthesisVoice"
2065
],
2066
"methods": [],
2067
"properties": [],
2068
"events": []
2069
},
2070
"Web Storage API": {
2071
"overview": ["Web Storage API"],
2072
"guides": ["/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API"],
2073
"interfaces": ["Storage", "StorageEvent"],
2074
"methods": [],
2075
"properties": ["Window.sessionStorage", "Window.localStorage"],
2076
"events": ["Window: storage"]
2077
},
2078
"WebTransport API": {
2079
"overview": ["WebTransport API"],
2080
"guides": [],
2081
"interfaces": [
2082
"WebTransport",
2083
"WebTransportBidirectionalStream",
2084
"WebTransportDatagramDuplexStream",
2085
"WebTransportError"
2086
],
2087
"methods": [],
2088
"properties": [],
2089
"events": []
2090
},
2091
"Web Workers API": {
2092
"overview": ["Web Workers API"],
2093
"guides": [
2094
"/docs/Web/API/Web_Workers_API/Using_web_workers",
2095
"/docs/Web/API/Web_Workers_API/Functions_and_classes_available_to_workers",
2096
"/docs/Web/API/Web_Workers_API/Structured_clone_algorithm",
2097
"/docs/Web/API/Web_Workers_API/Transferable_objects"
2098
],
2099
"interfaces": [
2100
"DedicatedWorkerGlobalScope",
2101
"ServiceWorker",
2102
"SharedWorker",
2103
"SharedWorkerGlobalScope",
2104
"Worker",
2105
"WorkerGlobalScope",
2106
"WorkerLocation",
2107
"WorkerNavigator"
2108
],
2109
"methods": [],
2110
"properties": [],
2111
"events": []
2112
},
2113
"WebOTP API": {
2114
"overview": ["WebOTP API"],
2115
"interfaces": ["OTPCredential"],
2116
"methods": [],
2117
"properties": [],
2118
"events": []
2119
},
2120
"WebUSB API": {
2121
"overview": ["WebUSB API"],
2122
"interfaces": [
2123
"USB",
2124
"USBAlternateInterface",
2125
"USBConfiguration",
2126
"USBConnectionEvent",
2127
"USBDevice",
2128
"USBEndPoint",
2129
"USBInterface",
2130
"USBInTransferResult",
2131
"USBIsochronousInTransferPacket",
2132
"USBIsochronousInTransferResult",
2133
"USBIsochronousOutTransferPacket",
2134
"USBIsochronousOutTransferResult",
2135
"USBOutTransferResult"
2136
],
2137
"methods": [],
2138
"properties": [],
2139
"events": []
2140
},
2141
"WebVR API": {
2142
"overview": ["WebVR API"],
2143
"guides": [
2144
"/docs/Web/API/WebVR_API/Using_the_WebVR_API",
2145
"/docs/Web/API/WebVR_API/Concepts",
2146
"/docs/Web/API/WebVR_API/Using_VR_controllers_with_WebVR"
2147
],
2148
"interfaces": [
2149
"VRDisplay",
2150
"VRDisplayCapabilities",
2151
"VRDisplayEvent",
2152
"VRFrameData",
2153
"VRPose",
2154
"VREyeParameters",
2155
"VRFieldOfView",
2156
"VRLayerInit",
2157
"VRStageParameters"
2158
],
2159
"methods": ["Navigator.getVRDisplays()"],
2160
"properties": ["Gamepad.displayId", "Navigator.activeVRDisplays"],
2161
"events": [
2162
"Window: vrdisplayconnected",
2163
"Window: vrdisplaydisconnected",
2164
"Window: vrdisplayactivate",
2165
"Window: vrdisplaydeactivate",
2166
"Window: vrdisplayblur",
2167
"Window: vrdisplayfocus",
2168
"Window: vrdisplaypresentchange"
2169
]
2170
},
2171
"WebVTT": {
2172
"overview": ["WebVTT API"],
2173
"guides": ["/docs/Web/API/Web_Video_Text_Tracks_Format"],
2174
"interfaces": [
2175
"VTTCue",
2176
"VTTRegion",
2177
"TextTrack",
2178
"TextTrackCue",
2179
"TextTrackCueList",
2180
"TextTrackList",
2181
"TrackEvent"
2182
],
2183
"methods": [],
2184
"properties": [],
2185
"events": []
2186
},
2187
"WebXR Device API": {
2188
"overview": ["WebXR Device API"],
2189
"guides": ["/docs/Web/API/WebXR_Device_API/Fundamentals"],
2190
"interfaces": [
2191
"XRAnchor",
2192
"XRBoundedReferenceSpace",
2193
"XRCPUDepthInformation",
2194
"XRDepthInformation",
2195
"XRFrame",
2196
"XRInputSource",
2197
"XRInputSourceArray",
2198
"XRInputSourceEvent",
2199
"XRInputSourcesChangeEvent",
2200
"XRPose",
2201
"XRReferenceSpace",
2202
"XRReferenceSpaceEvent",
2203
"XRRenderState",
2204
"XRRigidTransform",
2205
"XRSession",
2206
"XRSessionEvent",
2207
"XRSpace",
2208
"XRSystem",
2209
"XRView",
2210
"XRViewerPose",
2211
"XRViewport",
2212
"XRWebGLBinding",
2213
"XRWebGLDepthInformation",
2214
"XRWebGLLayer"
2215
],
2216
"methods": ["WebGLRenderingContext.makeXRCompatible()"],
2217
"properties": ["Navigator.xr"],
2218
"events": [
2219
"XRSystem: devicechange",
2220
"XRSession: end",
2221
"XRSession: inputsourceschange",
2222
"XRReferenceSpace: reset",
2223
"XRSession: select",
2224
"XRSession: selectend",
2225
"XRSession: selectstart",
2226
"XRSession: visibilitychange"
2227
]
2228
},
2229
"Window Controls Overlay API": {
2230
"overview": ["Window Controls Overlay API"],
2231
"interfaces": ["WindowControlsOverlay"],
2232
"methods": [],
2233
"properties": ["Navigator.windowControlsOverlay"],
2234
"events": []
2235
},
2236
"XMLHttpRequest": {
2237
"overview": ["XMLHttpRequest"],
2238
"guides": [
2239
"/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest",
2240
"/docs/Web/API/XMLHttpRequest/HTML_in_XMLHttpRequest",
2241
"/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest_in_IE6",
2242
"/docs/XMLHttpRequest_changes_for_Gecko1.8"
2243
],
2244
"interfaces": [
2245
"FormData",
2246
"ProgressEvent",
2247
"XMLHttpRequest",
2248
"XMLHttpRequestEventTarget",
2249
"XMLHttpRequestUpload"
2250
],
2251
"methods": [],
2252
"properties": [],
2253
"events": []
2254
}
2255
}
2256
]
2257
2258