| A | B | C | D | E | F | G | H | I | J | K | |
|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Supported in 3 engines (outside HTML, SVG, SVG Filters, Web GL and Geometry Utils specs) | https://github.com/openwebdocs/project/issues/152 | |||||||||
2 | Total: | 97 | Rabbit holes: 18 | openwebdocs/project#152 | |||||||
3 | # pages | Project | Name | Assigned | PR | Note | MDN gaps: | https://dontcallmedom.github.io/mdn-gaps/ | |||
4 | 5 | CSS Cascade Layer | These are the CSSOM part of the cascade layer at-rules. | ||||||||
5 | 1 | owd#152 | CSSImportRule.layerName | Teoli | #24014 | ||||||
6 | 2 | owd#152 | CSSLayerBlockRule.* | Teoli | #24124 | ||||||
7 | 2 | owd#152 | CSSLayerStatementRule.* | Teoli | #24124 | ||||||
8 | 7 | CSS Font Module | CSSOM part of the CSS Font Module | ||||||||
9 | 5 | owd#152 | CSSFontPaletteValuesRule.* | Teoli | #25476 | Also do the work to close: https://github.com/mdn/content/issues/14697 | |||||
10 | 2 | NEW Q1 | CSSFontFeaturesValuesRule.* | Teoli | #25570 | Only interface implemented in all browsers, 1 subpage in all browser; other implemented in some browsers -> red links | |||||
11 | 4 | CSS Container Module Level 3 | CSSOM part of the CSS Container | ||||||||
12 | 4 | NEW Q1 | CSSContainerRule.* | Hamish | #25493 | See https://github.com/mdn/browser-compat-data/pull/19089/files | Doc issue: https://github.com/mdn/content/issues/25398 | ||||
13 | 1 | Media capabilities | |||||||||
14 | 1 | owd#152 | WorkerNavigator.mediaCapabilities | Teoli | #24484 | ||||||
15 | 2 | Navigation Timing (L2) | |||||||||
16 | 1 | owd#152 | PerformanceTiming.toJSON | Teoli | #24126 | Deprecated -> no new example | |||||
17 | 1 | owd#152 | PerformanceNavigation.toJSON | Teoli | #24126 | Deprecated -> no new example | |||||
18 | 1 | Payment Request API | |||||||||
19 | 1 | owd#152 | PaymentResponse.toJSON | Teoli | #24297 | ||||||
20 | 2 | Media capture and streams | |||||||||
21 | 1 | owd#152 | MediaStreamTrackEvent.track | Teoli | #25231 | ||||||
22 | 1 | owd#152 | MediaDeviceInfo.toJSON | Teoli | #25229 | ||||||
23 | 8 | CSS Masking Module | |||||||||
24 | 1 | owd#152 | SVGClipPathElement.clipPathUnits | Teoli | #25340 | +SVGAnimatedEnumeration.* (2 pages + 1 rewrite) | |||||
25 | 1 | owd#152 | SVGClipPathElement.transform | Teoli | #25340 | ||||||
26 | 1 | owd#152 | SVGMaskElement.maskUnits | Teoli | #25371 | +SVGAnimatedlength(2 pages + 1 rewrite) | |||||
27 | 1 | owd#152 | SVGMaskElement.maskContentUnits | Teoli | #25371 | ||||||
28 | 1 | owd#152 | SVGMaskElement.x | Teoli | #25371 | ||||||
29 | 1 | owd#152 | SVGMaskElement.y | Teoli | #25371 | ||||||
30 | 1 | owd#152 | SVGMaskElement.width | Teoli | #25371 | ||||||
31 | 1 | owd#152 | SVGMaskElement.height | Teoli | #25371 | ||||||
32 | 7 | CSSOM | |||||||||
33 | 1 | owd#152 | MediaList.length | Teoli | #24386 | ||||||
34 | 1 | owd#152 | MediaList.item | Teoli | #24386 | ||||||
35 | 1 | owd#152 | MediaList.appendMedium | Teoli | #24386 | ||||||
36 | 1 | owd#152 | MediaList.deleteMedium | Teoli | #24386 | ||||||
37 | 1 | owd#152 | SVGElement.style | Teoli | #25311 | Need to completely revamp HTMLElement.style | |||||
38 | 1 | owd#152 | HTMLLinkElement.sheet | Teoli | #24432 | ||||||
39 | 1 | owd#152 | HTMLStyleElement.sheet | Teoli | #24432 | ||||||
40 | 14 | DOM | |||||||||
41 | 1 | owd#152 | DocumentFragment.getElementById | Teoli (Review) | #24449 | ||||||
42 | 1 | owd#152 | DocumentType.name | Teoli | #24447 | ||||||
43 | 1 | owd#152 | DocumentType.publicId | Teoli | #24447 | ||||||
44 | 1 | owd#152 | DocumentType.systemId | Teoli | #24447 | ||||||
45 | 1 | owd#152 | ShadowRoot.slotAssignment | Teoli | #25649 | ||||||
46 | 1 | owd#152 | XSLTProcessor.importStylesheet | Teoli | #25563 | Three follow-up PRs needed | |||||
47 | 1 | owd#152 | XSLTProcessor.transformToFragment | Teoli | #25563 | Three follow-up PRs needed | |||||
48 | 1 | owd#152 | XSLTProcessor.transformToDocument | Teoli | #25563 | Three follow-up PRs needed | |||||
49 | 1 | owd#152 | XSLTProcessor.setParameter | Teoli | #25563 | Three follow-up PRs needed | |||||
50 | 1 | owd#152 | XSLTProcessor.getParameter | Teoli | #25563 | Three follow-up PRs needed | |||||
51 | 1 | owd#152 | XSLTProcessor.removeParameter | Teoli | #25563 | Three follow-up PRs needed | |||||
52 | 1 | owd#152 | XSLTProcessor.clearParameters | Teoli | #25563 | Three follow-up PRs needed | |||||
53 | 1 | owd#152 | XSLTProcessor.reset | Teoli | #25563 | Three follow-up PRs needed | |||||
54 | 1 | owd#152 | XPathEvaluator() | Teoli | #25620 | Was not in the original list | |||||
55 | 1 | DOM Parsing and Serialization | |||||||||
56 | 1 | owd#152 | XMLSerialization() | Teoli | #25619 | Was not in the original list | |||||
57 | 1 | File API | |||||||||
58 | 1 | owd#152 | FileReaderSync() | Teoli | #25621 | Was not in the original list | |||||
59 | 5 | Encrypted Media Elements (EME) | |||||||||
60 | 1 | owd#152 | HTMLMediaElement.mediaKeys | Teoli | #25295 | + encrypted_event | |||||
61 | 4 | owd#152 | MediaEncryptedEvent.* | Teoli | #25295 | ||||||
62 | 1 | Fetch | |||||||||
63 | 1 | owd#152 | Request.signal | Teoli | #24465 | ||||||
64 | 2 | Selection API | |||||||||
65 | 1 | owd#152 | Selection.empty | Teoli | #25531 | ||||||
66 | 1 | owd#152 | Selection.setPosition | Teoli | #25531 | ||||||
67 | 2 | Service workers | |||||||||
68 | 1 | owd#152 | ServiceWorker.postMessage | Teoli | #24494 | This will fix #7593 | |||||
69 | 1 | owd#152 | FetchEvent.handled | Teoli | #24479 | ||||||
70 | 4 | Streams | |||||||||
71 | 1 | owd#152 | WritableStream.close | Teoli | #25502 | ||||||
72 | 1 | NEW Q1 | WritableStreamDefaultController.signal | Teoli | #25566 | Support added in Safari 16.4 after the start of this project! | |||||
73 | 1 | owd#152 | ByteLengthQueuingStrategy.highWaterMark | Teoli | #25503 | ||||||
74 | 1 | owd#152 | CountQueuingStrategy.highWaterMark | Teoli | #25503 | ||||||
75 | 6 | UIEvents | |||||||||
76 | 1 | owd#152 | MutationEvent.relatedNode | Teoli | #25251 | Deprecated | |||||
77 | 1 | owd#152 | MutationEvent.prevValue | Teoli | #25251 | Deprecated | |||||
78 | 1 | owd#152 | MutationEvent.newValue | Teoli | #25251 | Deprecated | |||||
79 | 1 | owd#152 | MutationEvent.attrName | Teoli | #25251 | Deprecated | |||||
80 | 1 | owd#152 | MutationEvent.attrChange | Teoli | #25251 | Deprecated | |||||
81 | 1 | owd#152 | MutationEvent.initMutationEvent | Teoli | #25251 | Deprecated | |||||
82 | 1 | Web Animations | |||||||||
83 | 1 | owd#152 | KeyframeEffect.pseudoElement | Teoli | #25382 | ||||||
84 | 6 | Web Audio | |||||||||
85 | 1 | owd#152 | AudioProcessingEvent.playbackTime | Teoli | #25199 | Deprecated | |||||
86 | 1 | owd#152 | AudioProcessingEvent.inputBuffer | Teoli | #25199 | Deprecated | |||||
87 | 1 | owd#152 | AudioProcessingEvent.outputBuffer | Teoli | #25199 | Deprecated | |||||
88 | 1 | owd#152 | AudioWorkletGlobalScope.currentFrame | Teoli | #25293 | + WorkletGlobalScope | |||||
89 | 1 | owd#152 | AudioWorkletGlobalScope.currentTime | Teoli | #25293 | ||||||
90 | 1 | owd#152 | AudioWorkletGlobalScope.sampleRate | Teoli | #25293 | ||||||
91 | 4 | Web cryptography | |||||||||
92 | 1 | owd#152 | CryptoKey.type | Teoli | #24482 | ||||||
93 | 1 | owd#152 | CryptoKey.extractable | Teoli | #24482 | ||||||
94 | 1 | owd#152 | CryptoKey.algorithm | Teoli | #24482 | ||||||
95 | 1 | owd#152 | CryptoKey.usages | Teoli | #24482 | ||||||
96 | 3 | Web speech | |||||||||
97 | 1 | owd#152 | SpeechSynthesisEvent.charLength | Teoli | #24480 | ||||||
98 | 1 | owd#152 | SpeechSynthesisEvent() | Teoli | #25617 | Was not in the original list | |||||
99 | 1 | owd#152 | SpeechSynthesisErrorEvent() | Teoli | #25617 | Was not in the original list | |||||
100 | 7 | WebGL OES_draw_buffers_indexed Extension Specification |