Split `api/Element.json`
diff --git a/api/Element.json b/api/Element.json
index 89640e3..c596eb3 100644
--- a/api/Element.json
+++ b/api/Element.json
@@ -50,11200 +50,6 @@
"standard_track": true,
"deprecated": false
}
- },
- "DOMActivate_event": {
- "__compat": {
- "description": "`DOMActivate` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/DOMActivate_event",
- "spec_url": "https://w3c.github.io/uievents/#event-type-DOMActivate",
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": true
- }
- }
- },
- "DOMMouseScroll_event": {
- "__compat": {
- "description": "`DOMMouseScroll` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/DOMMouseScroll_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "MozMousePixelScroll_event": {
- "__compat": {
- "description": "`MozMousePixelScroll` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/MozMousePixelScroll_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "after": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/after",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-afterâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "54"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "17"
- },
- "firefox": {
- "version_added": "49"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "39"
- },
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "afterscriptexecute_event": {
- "__compat": {
- "description": "`afterscriptexecute` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/afterscriptexecute_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "2"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "animate": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animate",
- "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animatable-animate",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": "36"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "48"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "implicit_tofrom": {
- "__compat": {
- "description": "Implicit to/from keyframes are supported",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animate#Implicit_tofrom_keyframes",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": "84"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "75"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13.1",
- "partial_implementation": true,
- "notes": "Implementation seems somewhat buggy. More information will follow when available."
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_composite_parameter": {
- "__compat": {
- "description": "`options.composite` parameter",
- "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-keyframeeffectoptions-composite",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": "84"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "80"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_id_parameter": {
- "__compat": {
- "description": "`options.id` parameter",
- "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-keyframeanimationoptions-id",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": "50"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "48"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_iterationComposite_parameter": {
- "__compat": {
- "description": "`options.iterationComposite` parameter",
- "spec_url": "https://drafts.csswg.org/web-animations-2/#dom-keyframeeffectoptions-iterationcomposite",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "80"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_pseudoElement_parameter": {
- "__compat": {
- "description": "`options.pseudoElement` parameter",
- "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-keyframeeffectoptions-pseudoelement",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": "84"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "75"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "14"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_rangeEnd_parameter": {
- "__compat": {
- "description": "`options.rangeEnd` parameter",
- "spec_url": "https://drafts.csswg.org/web-animations-2/#dom-keyframeanimationoptions-rangeend",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": "115"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_rangeStart_parameter": {
- "__compat": {
- "description": "`options.rangeStart` parameter",
- "spec_url": "https://drafts.csswg.org/web-animations-2/#dom-keyframeanimationoptions-rangestart",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": "115"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_timeline_parameter": {
- "__compat": {
- "description": "`options.timeline` parameter",
- "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-keyframeanimationoptions-timeline",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": "85"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "animationcancel_event": {
- "__compat": {
- "description": "`animationcancel` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event",
- "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationcancel",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": "83",
- "partial_implementation": true,
- "notes": "The `onanimationcancel` event handler property is not supported. To listen to this event, use `element.addEventListener('animationcancel', function() {});`. See [bug 41404325](https://crbug.com/41404325)."
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "54"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": [
- {
- "version_added": "13.1"
- },
- {
- "version_added": "12",
- "version_removed": "13.1",
- "partial_implementation": true,
- "notes": "Although the `onanimationcancel` event handler property is supported, the `animationcancel` event is never fired."
- }
- ],
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "animationend_event": {
- "__compat": {
- "description": "`animationend` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationend_event",
- "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationend",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "79"
- },
- {
- "prefix": "webkit",
- "version_added": "81"
- },
- {
- "version_added": "43",
- "version_removed": "79",
- "partial_implementation": true,
- "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`."
- }
- ],
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "18"
- },
- {
- "prefix": "webkit",
- "version_added": "81"
- },
- {
- "version_added": "12",
- "version_removed": "18",
- "partial_implementation": true,
- "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`."
- }
- ],
- "firefox": [
- {
- "version_added": "51"
- },
- {
- "version_added": "5",
- "version_removed": "51",
- "partial_implementation": true,
- "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`."
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10",
- "partial_implementation": true,
- "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`."
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "9"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "animationiteration_event": {
- "__compat": {
- "description": "`animationiteration` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event",
- "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationiteration",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "79"
- },
- {
- "prefix": "webkit",
- "version_added": "81"
- },
- {
- "version_added": "43",
- "version_removed": "79",
- "partial_implementation": true,
- "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`."
- }
- ],
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "18"
- },
- {
- "prefix": "webkit",
- "version_added": "81"
- },
- {
- "version_added": "12",
- "version_removed": "18",
- "partial_implementation": true,
- "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`."
- }
- ],
- "firefox": [
- {
- "version_added": "51"
- },
- {
- "version_added": "5",
- "version_removed": "51",
- "partial_implementation": true,
- "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`."
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10",
- "partial_implementation": true,
- "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`."
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "9"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "animationstart_event": {
- "__compat": {
- "description": "`animationstart` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationstart_event",
- "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationstart",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "79"
- },
- {
- "prefix": "webkit",
- "version_added": "81"
- },
- {
- "version_added": "43",
- "version_removed": "79",
- "partial_implementation": true,
- "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`."
- }
- ],
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "18"
- },
- {
- "prefix": "webkit",
- "version_added": "81"
- },
- {
- "version_added": "12",
- "version_removed": "18",
- "partial_implementation": true,
- "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`."
- }
- ],
- "firefox": [
- {
- "version_added": "51"
- },
- {
- "version_added": "5",
- "version_removed": "51",
- "partial_implementation": true,
- "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`."
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10",
- "partial_implementation": true,
- "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`."
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "9"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "append": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/append",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-appendâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "54"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "17"
- },
- "firefox": {
- "version_added": "49"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaActiveDescendantElement": {
- "__compat": {
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaactivedescendantelement",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "135"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "136"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaAtomic": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaatomic",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaAutoComplete": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaautocomplete",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaBrailleLabel": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabraillelabel",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "107"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "125"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "18"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaBrailleRoleDescription": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabrailleroledescription",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "107"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "125"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "18"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaBusy": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBusy",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabusy",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaChecked": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaChecked",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariachecked",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaColCount": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColCount",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolcount",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaColIndex": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindex",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaColIndexText": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindextext",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "128"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaColSpan": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolspan",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaControlsElements": {
- "__compat": {
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacontrolselements",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "135"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "136"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaCurrent": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacurrent",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaDescribedByElements": {
- "__compat": {
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescribedbyelements",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "135"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "136"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaDescription": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaDescription",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescription",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "83"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "17.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaDetailsElements": {
- "__compat": {
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadetailselements",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "135"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "136"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaDisabled": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadisabled",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaErrorMessageElements": {
- "__compat": {
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaerrormessageelements",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "135"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "136"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaExpanded": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaexpanded",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaFlowToElements": {
- "__compat": {
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaflowtoelements",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "135"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "136"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaHasPopup": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahaspopup",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaHidden": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaHidden",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahidden",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaInvalid": {
- "__compat": {
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariainvalid",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "102"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaKeyShortcuts": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariakeyshortcuts",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaLabel": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLabel",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabel",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaLabelledByElements": {
- "__compat": {
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabelledbyelements",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "135"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "136"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaLevel": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLevel",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialevel",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaLive": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLive",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialive",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaModal": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaModal",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamodal",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaMultiLine": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiline",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaMultiSelectable": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiselectable",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaOrientation": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaorientation",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaOwnsElements": {
- "__compat": {
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaownselements",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "136"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaPlaceholder": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaplaceholder",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaPosInSet": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaposinset",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaPressed": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPressed",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariapressed",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaReadOnly": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariareadonly",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaRelevant": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "ariaRequired": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRequired",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarequired",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaRoleDescription": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaorientation",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaRowCount": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowcount",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaRowIndex": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindex",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaRowIndexText": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindextext",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "128"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaRowSpan": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowspan",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaSelected": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSelected",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaselected",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaSetSize": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasetsize",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "84"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaSort": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSort",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasort",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaValueMax": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemax",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaValueMin": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemin",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaValueNow": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluenow",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ariaValueText": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueText",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluetext",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "81"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "assignedSlot": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/assignedSlot",
- "spec_url": "https://dom.spec.whatwg.org/#dom-slotable-assignedslot",
- "tags": [
- "web-features:slot"
- ],
- "support": {
- "chrome": {
- "version_added": "53"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "63"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "attachShadow": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-attachshadowâ‘ ",
- "tags": [
- "web-features:shadow-dom"
- ],
- "support": {
- "chrome": {
- "version_added": "53"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "63"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "options_clonable_parameter": {
- "__compat": {
- "description": "`options.clonable` parameter",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow#clonable",
- "spec_url": "https://dom.spec.whatwg.org/#dom-shadowrootinit-clonable",
- "tags": [
- "web-features:shadow-dom"
- ],
- "support": {
- "chrome": {
- "version_added": "124"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "123"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": [
- {
- "version_added": "17.4"
- },
- {
- "alternative_name": "cloneable",
- "version_added": "16.4"
- }
- ],
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_delegatesFocus_parameter": {
- "__compat": {
- "description": "`options.delegatesFocus` parameter",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow#delegatesfocus",
- "spec_url": "https://dom.spec.whatwg.org/#dom-shadowrootinit-delegatesfocus",
- "tags": [
- "web-features:shadow-dom"
- ],
- "support": {
- "chrome": {
- "version_added": "53"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "94"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_serializable_parameter": {
- "__compat": {
- "description": "`options.serializable` parameter",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow#serializable",
- "spec_url": "https://dom.spec.whatwg.org/#dom-shadowrootinit-serializable",
- "tags": [
- "web-features:shadow-dom"
- ],
- "support": {
- "chrome": {
- "version_added": "125"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "attributes": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attributes",
- "spec_url": "https://dom.spec.whatwg.org/#dom-element-attributes",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5.5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "auxclick_event": {
- "__compat": {
- "description": "`auxclick` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/auxclick_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-auxclick",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onauxclick"
- ],
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "53",
- "notes": "Starting in Firefox 68, the `auxclick` event is used to trigger the _new tab on middle-click_ action; previously, this had been done with the `click` event. Apps can prevent middle-click from opening new tabs (or middle-click to paste, if that feature is enabled) by intercepting `auxclick` on links, and `auxclick` event handlers can now open popups without triggering the popup blocker."
- },
- "firefox_android": {
- "version_added": "53"
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "18.2"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "type_pointerevent": {
- "__compat": {
- "description": "Is a `PointerEvent`",
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "92"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1675847"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false,
- "impl_url": "https://webkit.org/b/218665"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "before": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/before",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-beforeâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "54"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "17"
- },
- "firefox": {
- "version_added": "49"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "39"
- },
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "beforeinput_event": {
- "__compat": {
- "description": "`beforeinput` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event",
- "spec_url": "https://w3c.github.io/uievents/#event-type-beforeinput",
- "tags": [
- "web-features:input-event"
- ],
- "support": {
- "chrome": {
- "version_added": "60"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "87"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "beforematch_event": {
- "__compat": {
- "description": "`beforematch` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforematch_event",
- "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-beforematch",
- "tags": [
- "web-features:hidden-until-found"
- ],
- "support": {
- "chrome": {
- "version_added": "102"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "beforescriptexecute_event": {
- "__compat": {
- "description": "`beforescriptexecute` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforescriptexecute_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "2"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "beforexrselect_event": {
- "__compat": {
- "description": "`beforexrselect` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforexrselect_event",
- "spec_url": "https://immersive-web.github.io/dom-overlays/#onbeforexrselect",
- "tags": [
- "web-features:webxr-dom-overlays"
- ],
- "support": {
- "chrome": {
- "version_added": "83"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": false,
- "impl_url": "https://crbug.com/40652382"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "blur_event": {
- "__compat": {
- "description": "`blur` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/blur_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-blur",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onblur"
- ],
- "tags": [
- "web-features:focus-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": [
- {
- "version_added": "24"
- },
- {
- "version_added": "6",
- "version_removed": "24",
- "notes": "The interface for this event is [`Event`](https://developer.mozilla.org/docs/Web/API/Event), not [`FocusEvent`](https://developer.mozilla.org/docs/Web/API/FocusEvent)."
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.6"
- },
- "opera_android": {
- "version_added": "12.1"
- },
- "safari": {
- "version_added": "3.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "checkVisibility": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/checkVisibility",
- "spec_url": "https://drafts.csswg.org/cssom-view-1/#dom-element-checkvisibility",
- "tags": [
- "web-features:check-visibility"
- ],
- "support": {
- "chrome": {
- "version_added": "105"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "106"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "17.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "options_checkOpacity_parameter": {
- "__compat": {
- "description": "`options.checkOpacity` parameter",
- "spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
- "tags": [
- "web-features:check-visibility"
- ],
- "support": {
- "chrome": {
- "version_added": "105"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "106"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "17.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_checkVisibilityCSS_parameter": {
- "__compat": {
- "description": "`options.checkVisibilityCSS` parameter",
- "spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
- "tags": [
- "web-features:check-visibility"
- ],
- "support": {
- "chrome": {
- "version_added": "105"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "106"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "17.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_contentVisibilityAuto_parameter": {
- "__compat": {
- "description": "`options.contentVisibilityAuto` parameter",
- "spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
- "tags": [
- "web-features:check-visibility"
- ],
- "support": {
- "chrome": {
- "version_added": "121"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "122"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "17.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_opacityProperty_parameter": {
- "__compat": {
- "description": "`options.opacityProperty` parameter",
- "spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
- "tags": [
- "web-features:check-visibility"
- ],
- "support": {
- "chrome": {
- "version_added": "121"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "122"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "17.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_visibilityProperty_parameter": {
- "__compat": {
- "description": "`options.visibilityProperty` parameter",
- "spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
- "tags": [
- "web-features:check-visibility"
- ],
- "support": {
- "chrome": {
- "version_added": "121"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "122"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "17.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "childElementCount": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/childElementCount",
- "spec_url": "https://dom.spec.whatwg.org/#dom-parentnode-childelementcount",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "10"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": {
- "version_added": "3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "children": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/children",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-childrenâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": "mirror",
- "ie": [
- {
- "version_added": "9"
- },
- {
- "version_added": "6",
- "version_removed": "9",
- "notes": "Also includes non-standard `HTMLCommentElement` nodes."
- }
- ],
- "oculus": "mirror",
- "opera": {
- "version_added": "10"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": {
- "version_added": "3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "classList": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/classList",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-classlistâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "22"
- },
- {
- "version_added": "8",
- "version_removed": "22",
- "partial_implementation": true,
- "notes": "Not supported for SVG elements."
- }
- ],
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "16"
- },
- {
- "version_added": "12",
- "version_removed": "16",
- "partial_implementation": true,
- "notes": "Not supported for SVG elements."
- }
- ],
- "firefox": {
- "version_added": "3.6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10",
- "partial_implementation": true,
- "notes": "Not supported for SVG elements."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.5"
- },
- "opera_android": {
- "version_added": "11.5"
- },
- "safari": [
- {
- "version_added": "7"
- },
- {
- "version_added": "6",
- "version_removed": "7",
- "partial_implementation": true,
- "notes": "Not supported for SVG elements."
- }
- ],
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": [
- {
- "version_added": "4.4"
- },
- {
- "version_added": "3",
- "version_removed": "4.4",
- "partial_implementation": true,
- "notes": "Not supported for SVG elements."
- }
- ],
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "className": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/className",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-classnameâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "22"
- },
- {
- "version_added": "1",
- "version_removed": "22",
- "partial_implementation": true,
- "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
- }
- ],
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "click_event": {
- "__compat": {
- "description": "`click` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/click_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-click",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onclick"
- ],
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6",
- "notes": "Beginning in Firefox 68, Firefox no longer incorrectly sends a `click` event for buttons other than the primary mouse button; previously, there were circumstances in which this would occur. One example: middle-clicking a link would send a `click` to the document's `<html>` element."
- },
- "firefox_android": {
- "version_added": "6"
- },
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.6"
- },
- "opera_android": {
- "version_added": "12.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "1"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "type_pointerevent": {
- "__compat": {
- "description": "Is a `PointerEvent`",
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "92"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1675847"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false,
- "impl_url": "https://webkit.org/b/218665"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "clientHeight": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientHeight",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientheight",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "1"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "clientLeft": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientLeft",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientleft",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "1"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "clientTop": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientTop",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clienttop",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "1"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "clientWidth": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientWidth",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientwidth",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "1"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "closest": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/closest",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-closestâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "41"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "15"
- },
- "firefox": {
- "version_added": "35"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "6"
- },
- "safari_ios": {
- "version_added": "9"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "compositionend_event": {
- "__compat": {
- "description": "`compositionend` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionend_event",
- "spec_url": "https://w3c.github.io/uievents/#event-type-compositionend",
- "tags": [
- "web-features:composition-events"
- ],
- "support": {
- "chrome": {
- "version_added": "15"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "9"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "11"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤15"
- },
- "opera_android": {
- "version_added": "≤14"
- },
- "safari": {
- "version_added": "5"
- },
- "safari_ios": {
- "version_added": "5"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "compositionstart_event": {
- "__compat": {
- "description": "`compositionstart` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionstart_event",
- "spec_url": "https://w3c.github.io/uievents/#event-type-compositionstart",
- "tags": [
- "web-features:composition-events"
- ],
- "support": {
- "chrome": {
- "version_added": "15"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "9"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "11"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤15"
- },
- "opera_android": {
- "version_added": "≤14"
- },
- "safari": {
- "version_added": "5"
- },
- "safari_ios": {
- "version_added": "5"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "compositionupdate_event": {
- "__compat": {
- "description": "`compositionupdate` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionupdate_event",
- "spec_url": "https://w3c.github.io/uievents/#event-type-compositionupdate",
- "tags": [
- "web-features:composition-events"
- ],
- "support": {
- "chrome": {
- "version_added": "18"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "9"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "11"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5"
- },
- "safari_ios": {
- "version_added": "5"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "computedStyleMap": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap",
- "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-element-computedstylemap",
- "tags": [
- "web-features:css-typed-om"
- ],
- "support": {
- "chrome": {
- "version_added": "66"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1278697"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "contentvisibilityautostatechange_event": {
- "__compat": {
- "description": "`contentvisibilityautostatechange` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/contentvisibilityautostatechange_event",
- "spec_url": "https://drafts.csswg.org/css-contain/#content-visibility-auto-state-change",
- "tags": [
- "web-features:content-visibility"
- ],
- "support": {
- "chrome": {
- "version_added": "108"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": [
- {
- "version_added": "130"
- },
- {
- "version_added": "124",
- "version_removed": "130",
- "partial_implementation": true,
- "notes": "The `oncontentvisibilityautostatechange` event handler property is not supported."
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "18"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "contextmenu_event": {
- "__compat": {
- "description": "`contextmenu` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event",
- "spec_url": "https://w3c.github.io/uievents/#event-type-contextmenu",
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "10.5"
- },
- "opera_android": {
- "version_added": "11.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": false,
- "impl_url": "https://webkit.org/b/213953"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "type_pointerevent": {
- "__compat": {
- "description": "Is a `PointerEvent`",
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "92"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1675847"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false,
- "impl_url": "https://webkit.org/b/218665"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "copy_event": {
- "__compat": {
- "description": "`copy` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/copy_event",
- "spec_url": [
- "https://w3c.github.io/clipboard-apis/#clipboard-event-copy",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncopy"
- ],
- "tags": [
- "web-features:clipboard-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "22"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9",
- "notes": "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "currentCSSZoom": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-currentcsszoom",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "128"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "126"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "cut_event": {
- "__compat": {
- "description": "`cut` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/cut_event",
- "spec_url": [
- "https://w3c.github.io/clipboard-apis/#clipboard-event-cut",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncut"
- ],
- "tags": [
- "web-features:clipboard-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "22"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9",
- "notes": "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "dblclick_event": {
- "__compat": {
- "description": "`dblclick` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/dblclick_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-dblclick",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondblclick"
- ],
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6",
- "notes": "Starting in Firefox 68, `dblclick` events are only sent for the primary mouse button, per the specification."
- },
- "firefox_android": {
- "version_added": "6"
- },
- "ie": {
- "version_added": "8"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.6"
- },
- "opera_android": {
- "version_added": "12.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "1"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "elementTiming": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/elementTiming",
- "spec_url": "https://w3c.github.io/element-timing/#dom-element-elementtiming",
- "tags": [
- "web-features:element-timing"
- ],
- "support": {
- "chrome": {
- "version_added": "77"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "firstElementChild": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/firstElementChild",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-firstelementchildâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "10"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": {
- "version_added": "3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "focus_event": {
- "__compat": {
- "description": "`focus` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focus_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-focus",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onfocus"
- ],
- "tags": [
- "web-features:focus-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": [
- {
- "version_added": "24"
- },
- {
- "version_added": "6",
- "version_removed": "24",
- "partial_implementation": true,
- "notes": "The interface for this event is [`Event`](https://developer.mozilla.org/docs/Web/API/Event), not [`FocusEvent`](https://developer.mozilla.org/docs/Web/API/FocusEvent)."
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.6"
- },
- "opera_android": {
- "version_added": "12.1"
- },
- "safari": {
- "version_added": "3.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "focusin_event": {
- "__compat": {
- "description": "`focusin` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focusin_event",
- "spec_url": "https://w3c.github.io/uievents/#event-type-focusin",
- "tags": [
- "web-features:focus-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1",
- "partial_implementation": true,
- "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`."
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "partial_implementation": true,
- "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`."
- },
- "firefox": {
- "version_added": "52",
- "partial_implementation": true,
- "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.6"
- },
- "opera_android": {
- "version_added": "12.1"
- },
- "safari": {
- "version_added": "5"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "focusout_event": {
- "__compat": {
- "description": "`focusout` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focusout_event",
- "spec_url": "https://w3c.github.io/uievents/#event-type-focusout",
- "tags": [
- "web-features:focus-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1",
- "partial_implementation": true,
- "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`."
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "partial_implementation": true,
- "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`."
- },
- "firefox": {
- "version_added": "52",
- "partial_implementation": true,
- "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.6"
- },
- "opera_android": {
- "version_added": "12.1"
- },
- "safari": {
- "version_added": "5"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "fullscreenchange_event": {
- "__compat": {
- "description": "`fullscreenchange` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event",
- "spec_url": "https://fullscreen.spec.whatwg.org/#handler-document-onfullscreenchange",
- "tags": [
- "web-features:fullscreen"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "71"
- },
- {
- "prefix": "webkit",
- "version_added": "15"
- }
- ],
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "79"
- },
- {
- "prefix": "webkit",
- "version_added": "12"
- },
- {
- "version_added": "12",
- "version_removed": "14"
- }
- ],
- "firefox": [
- {
- "version_added": "64"
- },
- {
- "prefix": "moz",
- "version_added": "10"
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": [
- {
- "version_added": "58"
- },
- {
- "prefix": "webkit",
- "version_added": "15"
- },
- {
- "version_added": "12.1",
- "version_removed": "15"
- }
- ],
- "opera_android": [
- {
- "version_added": "50"
- },
- {
- "prefix": "webkit",
- "version_added": "14"
- },
- {
- "version_added": "12.1",
- "version_removed": "14"
- }
- ],
- "safari": [
- {
- "version_added": "16.4"
- },
- {
- "prefix": "webkit",
- "version_added": "5.1"
- }
- ],
- "safari_ios": [
- {
- "version_added": "16.4",
- "partial_implementation": true,
- "notes": [
- "Only available on iPad, not on iPhone.",
- "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games."
- ]
- },
- {
- "prefix": "webkit",
- "version_added": "12",
- "partial_implementation": true,
- "notes": "Only available on iPad, not on iPhone."
- }
- ],
- "samsunginternet_android": "mirror",
- "webview_android": [
- {
- "version_added": "71"
- },
- {
- "prefix": "webkit",
- "version_added": "≤37"
- }
- ],
- "webview_ios": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "fullscreenerror_event": {
- "__compat": {
- "description": "`fullscreenerror` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event",
- "spec_url": "https://fullscreen.spec.whatwg.org/#handler-document-onfullscreenerror",
- "tags": [
- "web-features:fullscreen"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "71"
- },
- {
- "prefix": "webkit",
- "version_added": "18"
- }
- ],
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "79"
- },
- {
- "prefix": "webkit",
- "version_added": "12"
- },
- {
- "version_added": "12",
- "version_removed": "14"
- }
- ],
- "firefox": [
- {
- "version_added": "64"
- },
- {
- "prefix": "moz",
- "version_added": "10"
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": [
- {
- "version_added": "58"
- },
- {
- "prefix": "webkit",
- "version_added": "15"
- },
- {
- "version_added": "12.1",
- "version_removed": "15"
- }
- ],
- "opera_android": [
- {
- "version_added": "50"
- },
- {
- "prefix": "webkit",
- "version_added": "14"
- },
- {
- "version_added": "12.1",
- "version_removed": "14"
- }
- ],
- "safari": [
- {
- "version_added": "16.4"
- },
- {
- "prefix": "webkit",
- "version_added": "6"
- }
- ],
- "safari_ios": [
- {
- "version_added": "16.4",
- "partial_implementation": true,
- "notes": [
- "Only available on iPad, not on iPhone.",
- "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games."
- ]
- },
- {
- "prefix": "webkit",
- "version_added": "12",
- "partial_implementation": true,
- "notes": "Only available on iPad, not on iPhone."
- }
- ],
- "samsunginternet_android": "mirror",
- "webview_android": [
- {
- "version_added": "71"
- },
- {
- "prefix": "webkit",
- "version_added": "≤37"
- }
- ],
- "webview_ios": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "gesturechange_event": {
- "__compat": {
- "description": "`gesturechange` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gesturechange_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": "2"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "gestureend_event": {
- "__compat": {
- "description": "`gestureend` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gestureend_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": "2"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "gesturestart_event": {
- "__compat": {
- "description": "`gesturestart` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gesturestart_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": "2"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "getAnimations": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAnimations",
- "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animatable-getanimations",
- "tags": [
- "web-features:web-animations"
- ],
- "support": {
- "chrome": {
- "version_added": "84"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "75"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "getAttribute": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttribute",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributeâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "getAttributeNames": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributenamesâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "18"
- },
- "firefox": {
- "version_added": "45"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "getAttributeNode": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode",
- "spec_url": "https://dom.spec.whatwg.org/#dom-element-getattributenode",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "6"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "getAttributeNodeNS": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS",
- "spec_url": "https://dom.spec.whatwg.org/#dom-element-getattributenodens",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "getAttributeNS": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributensâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1",
- "notes": "Starting in Firefox 13, `null` is always returned instead of the empty string, as per the DOM4 specification. Previously, there were cases in which an empty string could be returned."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "getBoundingClientRect": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-getboundingclientrect",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "4"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "9.5"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": {
- "version_added": "3.2",
- "notes": "Safari for iOS will modify the effective viewport based on the user zoom. This results in incorrect values whenever the user has zoomed."
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "2"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "getBoxQuads": {
- "__compat": {
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-geometryutils-getboxquads",
- "tags": [
- "web-features:getboxquads"
- ],
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "31",
- "flags": [
- {
- "type": "preference",
- "name": "layout.css.getBoxQuads.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "getClientRects": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getClientRects",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-getclientrects",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "9.5"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "2"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "getElementsByClassName": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getelementsbyclassname",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "16"
- },
- {
- "version_added": "12",
- "version_removed": "16",
- "partial_implementation": true,
- "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
- }
- ],
- "firefox": {
- "version_added": "3",
- "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflect the change in the spec."
- },
- "firefox_android": {
- "version_added": "4"
- },
- "ie": {
- "version_added": "9",
- "partial_implementation": true,
- "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "9.5"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "3.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "getElementsByTagName": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName",
- "spec_url": "https://dom.spec.whatwg.org/#dom-element-getelementsbytagname",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1",
- "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1",
- "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflect the change in the spec."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5.5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8",
- "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1",
- "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "all_elements_selector": {
- "__compat": {
- "description": "`getElementsByTagName(\"*\")`",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "6"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤15"
- },
- "opera_android": {
- "version_added": "≤14"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "getElementsByTagNameNS": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS",
- "spec_url": "https://dom.spec.whatwg.org/#dom-element-getelementsbytagnamens",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1",
- "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1",
- "notes": [
- "The behavior of `element.getElementsByTagNameNS` changed between Firefox 3.5 and Firefox 3.6. In Firefox 3.5 and before, this function would automatically case-fold any queries so that a search for \"foo\" would match \"Foo\" or \"foo\". In Firefox 3.6 and later this function is now case-sensitive so that a query for \"foo\" will only match \"foo\" and not \"Foo\". For more background on this, please see the [comment from Henri Sivonen about the change](https://bugzil.la/542185#c5). You can also look at the [relevant part of the standard, which states which parts of the API are case-sensitive and which parts aren't](https://developer.mozilla.org/docs/Case_Sensitivity_in_class_and_id_Names).",
- "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflects the spec change."
- ]
- },
- "firefox_android": {
- "version_added": "4",
- "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflects the spec change."
- },
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1",
- "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
- },
- "opera_android": {
- "version_added": "≤12.1",
- "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
- },
- "safari": {
- "version_added": "1",
- "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "all_elements_selector": {
- "__compat": {
- "description": "`getElementsByTagNameNS(namespaceURI, \"*\")`",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤15"
- },
- "opera_android": {
- "version_added": "≤14"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "getHTML": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getHTML",
- "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-gethtml",
- "tags": [
- "web-features:gethtml"
- ],
- "support": {
- "chrome": {
- "version_added": "125"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "128"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "18"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "gotpointercapture_event": {
- "__compat": {
- "description": "`gotpointercapture` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-gotpointercapture-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-ongotpointercapture"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "57"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "17"
- },
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "hasAttribute": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttribute",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributeâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "8"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "hasAttributeNS": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributensâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "hasAttributes": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttributes",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributesâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1",
- "notes": "Before Firefox 35, it was implemented on the `Node` interface."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "8"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "hasPointerCapture": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture",
- "spec_url": "https://w3c.github.io/pointerevents/#dom-element-haspointercapture",
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "id": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/id",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-idâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "23"
- },
- {
- "version_added": "1",
- "version_removed": "23",
- "partial_implementation": true,
- "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
- }
- ],
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "innerHTML": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/innerHTML",
- "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-innerhtml",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "4"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "1"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "accepts_TrustedHTML": {
- "__compat": {
- "description": "Can be set with a `TrustedHTML` instance",
- "spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-xss-injection-sinks",
- "tags": [
- "web-features:trusted-types"
- ],
- "support": {
- "chrome": {
- "version_added": "83"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "135",
- "flags": [
- {
- "type": "preference",
- "name": "dom.security.trusted_types.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "preview"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "input_event": {
- "__compat": {
- "description": "`input` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/input_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-input",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oninput"
- ],
- "tags": [
- "web-features:input-event"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "79"
- },
- {
- "version_added": "12",
- "version_removed": "79",
- "partial_implementation": true,
- "notes": "Not supported on `select`, `checkbox`, or `radio` inputs."
- }
- ],
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9",
- "partial_implementation": true,
- "notes": "Only supports `input` of type `text` and `password`."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.6"
- },
- "opera_android": {
- "version_added": "12"
- },
- "safari": {
- "version_added": "3.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "insertAdjacentElement": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement",
- "spec_url": "https://dom.spec.whatwg.org/#dom-element-insertadjacentelement",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "17"
- },
- {
- "version_added": "12",
- "version_removed": "17",
- "partial_implementation": true,
- "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
- }
- ],
- "firefox": {
- "version_added": "48"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5",
- "partial_implementation": true,
- "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "1"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "insertAdjacentHTML": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML",
- "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#the-insertadjacenthtml()-method",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "17"
- },
- {
- "version_added": "12",
- "version_removed": "17",
- "partial_implementation": true,
- "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
- }
- ],
- "firefox": {
- "version_added": "8"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "4",
- "partial_implementation": true,
- "notes": [
- "Before Internet Explorer 10, throws an \"Invalid target element for this operation.\" error when called on a `<table>`, `<tbody>`, `<thead>`, or `<tr>` element.",
- "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
- ]
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": {
- "version_added": "4"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "insertAdjacentText": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText",
- "spec_url": "https://dom.spec.whatwg.org/#dom-element-insertadjacenttext",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "17"
- },
- {
- "version_added": "12",
- "version_removed": "17",
- "partial_implementation": true,
- "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
- }
- ],
- "firefox": {
- "version_added": "48"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5",
- "partial_implementation": true,
- "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": {
- "version_added": "4"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "2.2"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "keydown_event": {
- "__compat": {
- "description": "`keydown` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keydown_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-keydown",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeydown"
- ],
- "tags": [
- "web-features:keyboard-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1.2"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "keypress_event": {
- "__compat": {
- "description": "`keypress` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keypress_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-keypress",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeypress"
- ],
- "support": {
- "chrome": {
- "version_added": "1",
- "notes": "Chrome does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts."
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6",
- "notes": "As of Firefox 65, the `keypress` event is no longer fired for [non-printable keys](https://developer.mozilla.org/docs/Web/API/KeyboardEvent/keyCode#Non-printable_keys_(function_keys)), except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes)."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1",
- "notes": "Opera does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts."
- },
- "opera_android": {
- "version_added": "≤12.1",
- "notes": "Opera does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts."
- },
- "safari": {
- "version_added": "1.3"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "1",
- "notes": "Chrome does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts."
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": true
- }
- }
- },
- "keyup_event": {
- "__compat": {
- "description": "`keyup` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keyup_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-keyup",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeyup"
- ],
- "tags": [
- "web-features:keyboard-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1.2"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "lastElementChild": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/lastElementChild",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-lastelementchildâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "10"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": {
- "version_added": "3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "localName": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/localName",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-localnameâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "lostpointercapture_event": {
- "__compat": {
- "description": "`lostpointercapture` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-lostpointercapture-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onlostpointercapture"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "57"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "17"
- },
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "matches": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/matches",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-matchesâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "33"
- },
- {
- "alternative_name": "webkitMatchesSelector",
- "version_added": "4"
- }
- ],
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "15"
- },
- {
- "alternative_name": "webkitMatchesSelector",
- "version_added": "12"
- },
- {
- "alternative_name": "msMatchesSelector",
- "version_added": "12",
- "version_removed": "79"
- }
- ],
- "firefox": [
- {
- "version_added": "34"
- },
- {
- "alternative_name": "webkitMatchesSelector",
- "version_added": "44"
- },
- {
- "alternative_name": "mozMatchesSelector",
- "version_added": "3.6",
- "notes": [
- "Before Firefox 4, invalid selector strings caused false to be returned instead of throwing an exception.",
- "See [bug 1119718](https://bugzil.la/1119718) for removal."
- ]
- }
- ],
- "firefox_android": [
- {
- "version_added": "34"
- },
- {
- "alternative_name": "webkitMatchesSelector",
- "version_added": "44"
- },
- {
- "alternative_name": "mozMatchesSelector",
- "version_added": "4",
- "notes": "See [bug 1119718](https://bugzil.la/1119718) for removal."
- }
- ],
- "ie": {
- "alternative_name": "msMatchesSelector",
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": [
- {
- "version_added": "21"
- },
- {
- "alternative_name": "webkitMatchesSelector",
- "version_added": "15"
- },
- {
- "alternative_name": "oMatchesSelector",
- "version_added": "11.5",
- "version_removed": "15"
- }
- ],
- "opera_android": [
- {
- "version_added": "21"
- },
- {
- "alternative_name": "webkitMatchesSelector",
- "version_added": "14"
- },
- {
- "alternative_name": "oMatchesSelector",
- "version_added": "11.5",
- "version_removed": "14"
- }
- ],
- "safari": [
- {
- "version_added": "8"
- },
- {
- "alternative_name": "webkitMatchesSelector",
- "version_added": "5"
- }
- ],
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": [
- {
- "version_added": "4.4"
- },
- {
- "alternative_name": "webkitMatchesSelector",
- "version_added": "≤37"
- }
- ],
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "mousedown_event": {
- "__compat": {
- "description": "`mousedown` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousedown_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-mousedown",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmousedown"
- ],
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.6"
- },
- "opera_android": {
- "version_added": "12.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "mouseenter_event": {
- "__compat": {
- "description": "`mouseenter` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-mouseenter",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseenter"
- ],
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "30"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "10"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5.5"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "mouseleave_event": {
- "__compat": {
- "description": "`mouseleave` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-mouseleave",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseleave"
- ],
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "30"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "10"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5.5"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "mousemove_event": {
- "__compat": {
- "description": "`mousemove` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousemove_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-mousemove",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmousemove"
- ],
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.6"
- },
- "opera_android": {
- "version_added": "12.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "mouseout_event": {
- "__compat": {
- "description": "`mouseout` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseout_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-mouseout",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseout"
- ],
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "mouseover_event": {
- "__compat": {
- "description": "`mouseover` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseover_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-mouseover",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseover"
- ],
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "9.5"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "mouseup_event": {
- "__compat": {
- "description": "`mouseup` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseup_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-mouseup",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseup"
- ],
- "tags": [
- "web-features:mouse-events"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "11.6"
- },
- "opera_android": {
- "version_added": "12.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "mousewheel_event": {
- "__compat": {
- "description": "`mousewheel` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousewheel_event",
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤15"
- },
- "opera_android": {
- "version_added": "≤14"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "1"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "moveBefore": {
- "__compat": {
- "spec_url": "https://dom.spec.whatwg.org/#dom-parentnode-movebefore",
- "tags": [
- "web-features:move-before"
- ],
- "support": {
- "chrome": {
- "version_added": "133"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "namespaceURI": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/namespaceURI",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-namespaceuriâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "nextElementSibling": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/nextElementSibling",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nondocumenttypechildnode-nextelementsiblingâ‘¡",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "10"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": {
- "version_added": "3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "outerHTML": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/outerHTML",
- "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-outerhtml",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "11"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "4"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1.3"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "1"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "part": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/part",
- "spec_url": "https://drafts.csswg.org/css-shadow-parts/#idl",
- "tags": [
- "web-features:shadow-parts"
- ],
- "support": {
- "chrome": {
- "version_added": "73"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "72"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "paste_event": {
- "__compat": {
- "description": "`paste` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/paste_event",
- "spec_url": [
- "https://w3c.github.io/clipboard-apis/#clipboard-event-paste",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onpaste"
- ],
- "tags": [
- "web-features:clipboard-events"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "22"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9",
- "notes": [
- "Before Internet Explorer 11, copying files does not trigger the `paste` event.",
- "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`."
- ]
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "pointercancel_event": {
- "__compat": {
- "description": "`pointercancel` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-pointercancel-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointercancel"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "12"
- },
- {
- "prefix": "ms",
- "version_added": "12",
- "version_removed": "79"
- }
- ],
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": [
- {
- "version_added": "11"
- },
- {
- "prefix": "ms",
- "version_added": "10"
- }
- ],
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "pointerdown_event": {
- "__compat": {
- "description": "`pointerdown` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-pointerdown-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerdown"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "12"
- },
- {
- "prefix": "ms",
- "version_added": "12",
- "version_removed": "79"
- }
- ],
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": [
- {
- "version_added": "11"
- },
- {
- "prefix": "ms",
- "version_added": "10"
- }
- ],
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "pointerenter_event": {
- "__compat": {
- "description": "`pointerenter` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-pointerenter-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerenter"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "12"
- },
- {
- "prefix": "ms",
- "version_added": "12",
- "version_removed": "79"
- }
- ],
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": [
- {
- "version_added": "11"
- },
- {
- "prefix": "ms",
- "version_added": "10"
- }
- ],
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "pointerleave_event": {
- "__compat": {
- "description": "`pointerleave` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-pointerleave-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerleave"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "12"
- },
- {
- "prefix": "ms",
- "version_added": "12",
- "version_removed": "79"
- }
- ],
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": [
- {
- "version_added": "11"
- },
- {
- "prefix": "ms",
- "version_added": "10"
- }
- ],
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "pointermove_event": {
- "__compat": {
- "description": "`pointermove` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointermove_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-pointermove-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointermove"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "12"
- },
- {
- "prefix": "ms",
- "version_added": "12",
- "version_removed": "79"
- }
- ],
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": [
- {
- "version_added": "11"
- },
- {
- "prefix": "ms",
- "version_added": "10"
- }
- ],
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "pointerout_event": {
- "__compat": {
- "description": "`pointerout` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerout_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-pointerout-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerout"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "12"
- },
- {
- "prefix": "ms",
- "version_added": "12",
- "version_removed": "79"
- }
- ],
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": [
- {
- "version_added": "11"
- },
- {
- "prefix": "ms",
- "version_added": "10"
- }
- ],
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "pointerover_event": {
- "__compat": {
- "description": "`pointerover` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerover_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-pointerover-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerover"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "12"
- },
- {
- "prefix": "ms",
- "version_added": "12",
- "version_removed": "79"
- }
- ],
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": [
- {
- "version_added": "11"
- },
- {
- "prefix": "ms",
- "version_added": "10"
- }
- ],
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "pointerrawupdate_event": {
- "__compat": {
- "description": "`pointerrawupdate` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-pointerrawupdate-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerrawupdate"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "77"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "pointerup_event": {
- "__compat": {
- "description": "`pointerup` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerup_event",
- "spec_url": [
- "https://w3c.github.io/pointerevents/#the-pointerup-event",
- "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerup"
- ],
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "12"
- },
- {
- "prefix": "ms",
- "version_added": "12",
- "version_removed": "79"
- }
- ],
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": [
- {
- "version_added": "11"
- },
- {
- "prefix": "ms",
- "version_added": "10"
- }
- ],
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "prefix": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/prefix",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-prefixâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "prepend": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/prepend",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-prependâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "54"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "17"
- },
- "firefox": {
- "version_added": "49"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "previousElementSibling": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/previousElementSibling",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nondocumenttypechildnode-previouselementsiblingâ‘¡",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "2"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "10"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "4"
- },
- "safari_ios": {
- "version_added": "3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "querySelector": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelector",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselectorallâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": "mirror",
- "ie": [
- {
- "version_added": "9"
- },
- {
- "version_added": "8",
- "partial_implementation": true,
- "notes": "`querySelector()` is supported, but only for CSS 2.1 selectors."
- }
- ],
- "oculus": "mirror",
- "opera": {
- "version_added": "10"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "3.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "querySelectorAll": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelectorAll",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselectorallâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": "mirror",
- "ie": [
- {
- "version_added": "9"
- },
- {
- "version_added": "8",
- "partial_implementation": true,
- "notes": "`querySelectorAll()` is supported, but only for CSS 2.1 selectors."
- }
- ],
- "oculus": "mirror",
- "opera": {
- "version_added": "10"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "3.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "releasePointerCapture": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture",
- "spec_url": "https://w3c.github.io/pointerevents/#dom-element-releasepointercapture",
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "59"
- },
- "firefox_android": {
- "version_added": "79"
- },
- "ie": [
- {
- "version_added": "11"
- },
- {
- "prefix": "ms",
- "version_added": "10"
- }
- ],
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "remove": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/remove",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-removeâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "24"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "23"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "removeAttribute": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttribute",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-removeattributeâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "notes": "This function doesn't respect boolean attributes' default values. See [bug 12087679](https://developer.microsoft.com/microsoft-edge/platform/issues/12087679/)."
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "removeAttributeNode": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode",
- "spec_url": "https://dom.spec.whatwg.org/#dom-element-removeattributenode",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "6"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "removeAttributeNS": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-removeattributensâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "replaceChildren": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/replaceChildren",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-replacechildrenâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "86"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "78"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "14"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "replaceWith": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/replaceWith",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-replacewithâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "54"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "17"
- },
- "firefox": {
- "version_added": "49"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "39"
- },
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "requestFullscreen": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen",
- "spec_url": "https://fullscreen.spec.whatwg.org/#ref-for-dom-element-requestfullscreenâ‘ ",
- "tags": [
- "web-features:fullscreen"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "71"
- },
- {
- "prefix": "webkit",
- "version_added": "15"
- }
- ],
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "79"
- },
- {
- "prefix": "webkit",
- "version_added": "12"
- },
- {
- "version_added": "12",
- "version_removed": "14"
- }
- ],
- "firefox": [
- {
- "version_added": "64"
- },
- {
- "alternative_name": "mozRequestFullScreen",
- "version_added": "9",
- "notes": "Before Firefox 44, Firefox incorrectly allowed elements inside a `<frame>` or `<object>` element to request, and to be granted, fullscreen. In Firefox 44 and onwards this has been fixed: only elements in the top-level document or in an `<iframe>` element with the `allowfullscreen` attribute can be displayed fullscreen."
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "prefix": "ms",
- "version_added": "11"
- },
- "oculus": "mirror",
- "opera": [
- {
- "version_added": "58"
- },
- {
- "prefix": "webkit",
- "version_added": "15"
- },
- {
- "version_added": "12.1",
- "version_removed": "15"
- }
- ],
- "opera_android": [
- {
- "version_added": "50"
- },
- {
- "prefix": "webkit",
- "version_added": "14"
- },
- {
- "version_added": "12.1",
- "version_removed": "14"
- }
- ],
- "safari": [
- {
- "version_added": "16.4"
- },
- {
- "prefix": "webkit",
- "version_added": "5.1"
- }
- ],
- "safari_ios": [
- {
- "version_added": "16.4",
- "partial_implementation": true,
- "notes": [
- "Only available on iPad, not on iPhone.",
- "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games."
- ]
- },
- {
- "prefix": "webkit",
- "version_added": "12",
- "partial_implementation": true,
- "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled."
- }
- ],
- "samsunginternet_android": "mirror",
- "webview_android": [
- {
- "version_added": "71"
- },
- {
- "prefix": "webkit",
- "version_added": "≤37"
- }
- ],
- "webview_ios": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "options_navigationUI_parameter": {
- "__compat": {
- "description": "`options.navigationUI` parameter",
- "spec_url": "https://fullscreen.spec.whatwg.org/#dom-fullscreenoptions-navigationui",
- "tags": [
- "web-features:fullscreen"
- ],
- "support": {
- "chrome": {
- "version_added": "71"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_screen_parameter": {
- "__compat": {
- "description": "`options.screen` parameter",
- "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-fullscreenoptions-screen",
- "tags": [
- "web-features:window-management"
- ],
- "support": {
- "chrome": {
- "version_added": "100"
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "returns_promise": {
- "__compat": {
- "description": "Returns a `Promise`",
- "tags": [
- "web-features:fullscreen"
- ],
- "support": {
- "chrome": {
- "version_added": "71"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "64"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "requestPointerLock": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock",
- "spec_url": "https://w3c.github.io/pointerlock/#dom-element-requestpointerlock",
- "tags": [
- "web-features:pointer-lock"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "37",
- "notes": "From version 92, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)."
- },
- {
- "prefix": "webkit",
- "version_added": "22",
- "version_removed": "38"
- }
- ],
- "chrome_android": "mirror",
- "edge": {
- "version_added": "13",
- "notes": "From version 92, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)."
- },
- "firefox": [
- {
- "version_added": "50"
- },
- {
- "prefix": "moz",
- "version_added": "14",
- "version_removed": "50"
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": [
- {
- "version_added": "3.0",
- "notes": "From version 16, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)."
- },
- {
- "prefix": "webkit",
- "version_added": "1.5",
- "version_removed": "3.0"
- }
- ],
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "options_unadjustedMovement_parameter": {
- "__compat": {
- "description": "`options.unadjustedMovement` parameter",
- "support": {
- "chrome": {
- "version_added": "88",
- "notes": "Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux."
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": false,
- "deprecated": false
- }
- }
- }
- },
- "role": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/role",
- "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-role",
- "tags": [
- "web-features:aria-attribute-reflection"
- ],
- "support": {
- "chrome": {
- "version_added": "103"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "119"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "scroll": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scroll",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scroll",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "options_behavior_parameter": {
- "__compat": {
- "description": "`options.behavior` parameter",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "14"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_left_parameter": {
- "__compat": {
- "description": "`options.left` parameter",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_top_parameter": {
- "__compat": {
- "description": "`options.top` parameter",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "scroll_event": {
- "__compat": {
- "description": "`scroll` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scroll_event",
- "spec_url": [
- "https://drafts.csswg.org/cssom-view/#eventdef-document-scroll",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscroll"
- ],
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "6"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1.3"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "scrollBy": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollBy",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollby",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "options_behavior_parameter": {
- "__compat": {
- "description": "`options.behavior` parameter",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "14"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_left_parameter": {
- "__compat": {
- "description": "`options.left` parameter",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_top_parameter": {
- "__compat": {
- "description": "`options.top` parameter",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "scrollend_event": {
- "__compat": {
- "description": "`scrollend` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollend_event",
- "spec_url": [
- "https://drafts.csswg.org/cssom-view/#eventdef-document-scrollend",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscrollend"
- ],
- "tags": [
- "web-features:scrollend"
- ],
- "support": {
- "chrome": {
- "version_added": "114"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "109"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false,
- "impl_url": "https://webkit.org/b/201556"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "scrollHeight": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollHeight",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollheight",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": [
- {
- "version_added": "21"
- },
- {
- "version_added": "3",
- "version_removed": "21",
- "partial_implementation": true,
- "notes": "Before Firefox 21, when an element's content does not generate a vertical scrollbar, then its `scrollHeight` property is equal to its `clientHeight` property. This can mean either the content is too short to require a scrollbar or that the element has a CSS style `overflow` value of `visible` (non-scrollable)."
- }
- ],
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5",
- "notes": "In Internet Explorer 5 through 7, if padding is set, the value of `scrollHeight` is equal to the sum of the top and bottom padding. This behavior was fixed in Internet Explorer 8."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "scrollIntoView": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollintoview",
- "tags": [
- "web-features:scroll-into-view"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "79"
- },
- {
- "version_added": "17",
- "version_removed": "79",
- "partial_implementation": true,
- "notes": "The only parameter supported is `alignToTop`."
- },
- {
- "version_added": "12",
- "version_removed": "17",
- "partial_implementation": true,
- "notes": [
- "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement).",
- "No support for `smooth` behavior."
- ]
- }
- ],
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5",
- "partial_implementation": true,
- "notes": [
- "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement).",
- "No support for `smooth` behavior or `center` options."
- ]
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "3",
- "notes": [
- "No support for `center` option.",
- "Before Safari 15.4, there was no support for the `smooth` behavior."
- ]
- },
- "safari_ios": {
- "version_added": "1",
- "notes": [
- "No support for `center` option.",
- "Before iOS 15.4, there was no support for the `smooth` behavior."
- ]
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "options_parameter": {
- "__compat": {
- "description": "`options` parameter",
- "tags": [
- "web-features:scroll-into-view"
- ],
- "support": {
- "chrome": {
- "version_added": "61",
- "notes": "The `block` and `inline` options support the values `start`, `center`, `end`, `nearest`."
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36",
- "notes": [
- "No support for `inline` option.",
- "Before Firefox 58, `nearest` and `center` values for the `block` option was unsupported. See [bug 1389274](https://bugzil.la/1389274)."
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "14"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "scrollIntoViewIfNeeded": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoViewIfNeeded",
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/403510"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "1"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "scrollLeft": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollLeft",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollleft",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "86"
- },
- {
- "version_added": "1",
- "version_removed": "86",
- "notes": "For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See [bug 41319147](https://crbug.com/41319147)."
- }
- ],
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "86"
- },
- {
- "version_added": "12",
- "version_removed": "86",
- "notes": "For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See [bug 41319147](https://crbug.com/41319147)."
- }
- ],
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5",
- "notes": "For right-to-left elements, this property uses 100-0 (most left to most right) instead of negative values."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "scrollLeftMax": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollLeftMax",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "16"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "scrollsnapchange_event": {
- "__compat": {
- "description": "`scrollsnapchange` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollsnapchange_event",
- "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchange",
- "tags": [
- "web-features:scroll-snap-events"
- ],
- "support": {
- "chrome": {
- "version_added": "129"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1843961"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "scrollsnapchanging_event": {
- "__compat": {
- "description": "`scrollsnapchanging` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollsnapchanging_event",
- "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchanging",
- "tags": [
- "web-features:scroll-snap-events"
- ],
- "support": {
- "chrome": {
- "version_added": "129"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1843961"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "scrollTo": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTo",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollto",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "options_behavior_parameter": {
- "__compat": {
- "description": "`options.behavior` parameter",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "14"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_left_parameter": {
- "__compat": {
- "description": "`options.left` parameter",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "options_top_parameter": {
- "__compat": {
- "description": "`options.top` parameter",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "scrollTop": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTop",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrolltop",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "scrollTopMax": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTopMax",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "16"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "scrollWidth": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollWidth",
- "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollwidth",
- "tags": [
- "web-features:scroll-elements"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5",
- "notes": "In Internet Explorer 5 through 7, if padding is set, the value of `scrollWidth` is equal to the sum of the left and right padding. This behavior was fixed in Internet Explorer 8."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "securitypolicyviolation_event": {
- "__compat": {
- "description": "`securitypolicyviolation` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/securitypolicyviolation_event",
- "spec_url": [
- "https://w3c.github.io/webappsec-csp/#eventdef-globaleventhandlers-securitypolicyviolation",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onsecuritypolicyviolation"
- ],
- "tags": [
- "web-features:csp"
- ],
- "support": {
- "chrome": {
- "version_added": "41"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "15"
- },
- "firefox": {
- "version_added": "63"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "setAttribute": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttribute",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-setattributeâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5",
- "notes": "In Internet Explorer 7 and earlier, `setAttribute` doesn't set styles and removes events when you try to set them."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "setAttributeNode": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode",
- "spec_url": "https://dom.spec.whatwg.org/#dom-element-setattributenode",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "6"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "setAttributeNodeNS": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS",
- "spec_url": "https://dom.spec.whatwg.org/#dom-element-setattributenodens",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "notes": "Returns a `ClientRectList` with [`ClientRect`](https://docs.microsoft.com/en-us/previous-versions/hh826029(v=vs.85)) objects (which do not contain `x` and `y` properties) instead of [`DOMRect`](https://developer.mozilla.org/docs/Web/API/DOMRect) objects."
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9",
- "notes": "Returns a `ClientRectList` with [`ClientRect`](https://docs.microsoft.com/en-us/previous-versions/hh826029(v=vs.85)) objects (which do not contain `x` and `y` properties) instead of [`DOMRect`](https://developer.mozilla.org/docs/Web/API/DOMRect) objects."
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "setAttributeNS": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-setattributensâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1"
- },
- "opera_android": {
- "version_added": "≤12.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "setCapture": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setCapture",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "79"
- },
- "firefox": {
- "version_added": "4"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5",
- "notes": "The `retargetToElement` parameter to `Element.setCapture()` was introduced in Internet Explorer 5.5."
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "setHTMLUnsafe": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe",
- "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-sethtmlunsafe",
- "tags": [
- "web-features:parse-html-unsafe"
- ],
- "support": {
- "chrome": {
- "version_added": "124"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "123"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "17.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "setPointerCapture": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture",
- "spec_url": "https://w3c.github.io/pointerevents/#dom-element-setpointercapture",
- "tags": [
- "web-features:pointer-events-api"
- ],
- "support": {
- "chrome": {
- "version_added": "55"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "59",
- "notes": "Before Firefox 82, `setPointerCapture()` throws `InvalidPointerId` for an invalid `pointerId` argument. From Firefox 82, it throws [the specified](https://w3c.github.io/pointerevents/#setting-pointer-capture) `NotFoundError` exception. See [bug 1662124](https://bugzil.la/1662124)."
- },
- "firefox_android": {
- "version_added": "79",
- "notes": "Before Firefox 82, `setPointerCapture()` throws `InvalidPointerId` for an invalid `pointerId` argument. From Firefox 82, it throws [the specified](https://w3c.github.io/pointerevents/#setting-pointer-capture) `NotFoundError` exception. See [bug 1662124](https://bugzil.la/1662124)."
- },
- "ie": [
- {
- "version_added": "11"
- },
- {
- "prefix": "ms",
- "version_added": "10"
- }
- ],
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "shadowRoot": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/shadowRoot",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-shadowrootâ‘ ",
- "tags": [
- "web-features:shadow-dom"
- ],
- "support": {
- "chrome": {
- "version_added": "35"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "63"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "slot": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/slot",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-slotâ‘ ",
- "tags": [
- "web-features:slot"
- ],
- "support": {
- "chrome": {
- "version_added": "53"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "63"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "tagName": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/tagName",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-tagnameâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "5"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "8"
- },
- "opera_android": {
- "version_added": "10.1"
- },
- "safari": {
- "version_added": "1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "toggleAttribute": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute",
- "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-toggleattributeâ‘ ",
- "tags": [
- "web-features:dom"
- ],
- "support": {
- "chrome": {
- "version_added": "69"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "18"
- },
- "firefox": {
- "version_added": "63"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "12"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "touchcancel_event": {
- "__compat": {
- "description": "`touchcancel` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event",
- "spec_url": [
- "https://w3c.github.io/touch-events/#event-touchcancel",
- "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchcancel"
- ],
- "tags": [
- "web-features:touch-events"
- ],
- "support": {
- "chrome": {
- "version_added": "22"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "52"
- },
- "firefox_android": {
- "version_added": "6"
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": false
- },
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": "≤3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "touchend_event": {
- "__compat": {
- "description": "`touchend` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchend_event",
- "spec_url": [
- "https://w3c.github.io/touch-events/#event-touchend",
- "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchend"
- ],
- "tags": [
- "web-features:touch-events"
- ],
- "support": {
- "chrome": {
- "version_added": "22"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "52"
- },
- "firefox_android": {
- "version_added": "6"
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": false
- },
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": "≤3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "touchmove_event": {
- "__compat": {
- "description": "`touchmove` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchmove_event",
- "spec_url": [
- "https://w3c.github.io/touch-events/#event-touchmove",
- "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchmove"
- ],
- "tags": [
- "web-features:touch-events"
- ],
- "support": {
- "chrome": {
- "version_added": "22"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "52"
- },
- "firefox_android": {
- "version_added": "6"
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": false
- },
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": "≤3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "touchstart_event": {
- "__compat": {
- "description": "`touchstart` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchstart_event",
- "spec_url": [
- "https://w3c.github.io/touch-events/#event-touchstart",
- "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchstart"
- ],
- "tags": [
- "web-features:touch-events"
- ],
- "support": {
- "chrome": {
- "version_added": "22"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "52"
- },
- "firefox_android": {
- "version_added": "6"
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": false
- },
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": "≤3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "transitioncancel_event": {
- "__compat": {
- "description": "`transitioncancel` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event",
- "spec_url": [
- "https://drafts.csswg.org/css-transitions/#transitioncancel",
- "https://drafts.csswg.org/css-transitions/#dom-globaleventhandlers-ontransitioncancel"
- ],
- "tags": [
- "web-features:transitions"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "87"
- },
- {
- "version_added": "74",
- "version_removed": "87",
- "partial_implementation": true,
- "notes": "The `ontransitioncancel` event handler property is not supported. To listen to this event, use `element.addEventListener('transitioncancel', function() {});`."
- }
- ],
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "53"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": [
- {
- "version_added": "13.1"
- },
- {
- "version_added": "12",
- "version_removed": "13.1",
- "partial_implementation": true,
- "notes": "Although the `ontransitioncancel` event handler property is supported, the `transitioncancel` event is never fired."
- }
- ],
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "transitionend_event": {
- "__compat": {
- "description": "`transitionend` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionend_event",
- "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend",
- "tags": [
- "web-features:transitions"
- ],
- "support": {
- "chrome": [
- {
- "version_added": "26"
- },
- {
- "prefix": "webkit",
- "version_added": "1"
- }
- ],
- "chrome_android": "mirror",
- "edge": [
- {
- "version_added": "18"
- },
- {
- "prefix": "webkit",
- "version_added": "79"
- },
- {
- "version_added": "12",
- "version_removed": "18",
- "partial_implementation": true,
- "notes": "The `ontransitionend` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionend', function() {});`."
- }
- ],
- "firefox": {
- "version_added": "51"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10",
- "partial_implementation": true,
- "notes": "The `ontransitionend` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionend', function() {});`."
- },
- "oculus": "mirror",
- "opera": [
- {
- "version_added": "12.1"
- },
- {
- "prefix": "webkit",
- "version_added": "15"
- },
- {
- "prefix": "o",
- "version_added": "11.6",
- "version_removed": "15"
- }
- ],
- "opera_android": [
- {
- "version_added": "12.1"
- },
- {
- "prefix": "webkit",
- "version_added": "14"
- },
- {
- "prefix": "o",
- "version_added": "12",
- "version_removed": "14"
- }
- ],
- "safari": [
- {
- "version_added": "7"
- },
- {
- "prefix": "webkit",
- "version_added": "4"
- }
- ],
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "transitionrun_event": {
- "__compat": {
- "description": "`transitionrun` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event",
- "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun",
- "tags": [
- "web-features:transitions"
- ],
- "support": {
- "chrome": {
- "version_added": "74"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "53"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10",
- "partial_implementation": true,
- "notes": "The `ontransitionrun` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionrun', function() {});`."
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": [
- {
- "version_added": "13.1"
- },
- {
- "version_added": "12",
- "partial_implementation": true,
- "notes": "The event handler exists but will never be called."
- }
- ],
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "transitionstart_event": {
- "__compat": {
- "description": "`transitionstart` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event",
- "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart",
- "tags": [
- "web-features:transitions"
- ],
- "support": {
- "chrome": {
- "version_added": "74"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "53"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10",
- "partial_implementation": true,
- "notes": "The `ontransitionstart` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionstart', function() {});`."
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": [
- {
- "version_added": "13.1"
- },
- {
- "version_added": "12",
- "partial_implementation": true,
- "notes": "The event handler exists but will never be called."
- }
- ],
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "webkitmouseforcechanged_event": {
- "__compat": {
- "description": "`webkitmouseforcechanged` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcechanged_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "9"
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "webkitmouseforcedown_event": {
- "__compat": {
- "description": "`webkitmouseforcedown` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcedown_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "9"
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "webkitmouseforceup_event": {
- "__compat": {
- "description": "`webkitmouseforceup` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforceup_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "9"
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "webkitmouseforcewillbegin_event": {
- "__compat": {
- "description": "`webkitmouseforcewillbegin` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcewillbegin_event",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "9"
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "wheel_event": {
- "__compat": {
- "description": "`wheel` event",
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/wheel_event",
- "spec_url": [
- "https://w3c.github.io/uievents/#event-type-wheel",
- "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwheel"
- ],
- "tags": [
- "web-features:wheel-events"
- ],
- "support": {
- "chrome": {
- "version_added": "31"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "17"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "9",
- "notes": "The `onwheel` event handler property is not supported. To listen to this event, use `element.addEventListener('wheel', function() {});`. See [IE bug 782835](https://connect.microsoft.com/IE/feedback/details/782835/missing-onwheel-attribute-for-the-wheel-event-although-its-supported-via-addeventlistener)."
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}
diff --git a/api/Element/DOMActivate_event.json b/api/Element/DOMActivate_event.json
new file mode 100644
index 0000000..661a5ff
--- /dev/null
+++ b/api/Element/DOMActivate_event.json
@@ -0,0 +1,42 @@
+{
+ "api": {
+ "Element": {
+ "DOMActivate_event": {
+ "__compat": {
+ "description": "`DOMActivate` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/DOMActivate_event",
+ "spec_url": "https://w3c.github.io/uievents/#event-type-DOMActivate",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": true
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/DOMMouseScroll_event.json b/api/Element/DOMMouseScroll_event.json
new file mode 100644
index 0000000..11f9885
--- /dev/null
+++ b/api/Element/DOMMouseScroll_event.json
@@ -0,0 +1,41 @@
+{
+ "api": {
+ "Element": {
+ "DOMMouseScroll_event": {
+ "__compat": {
+ "description": "`DOMMouseScroll` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/DOMMouseScroll_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": true
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/MozMousePixelScroll_event.json b/api/Element/MozMousePixelScroll_event.json
new file mode 100644
index 0000000..c1bc683
--- /dev/null
+++ b/api/Element/MozMousePixelScroll_event.json
@@ -0,0 +1,41 @@
+{
+ "api": {
+ "Element": {
+ "MozMousePixelScroll_event": {
+ "__compat": {
+ "description": "`MozMousePixelScroll` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/MozMousePixelScroll_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": true
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/after.json b/api/Element/after.json
new file mode 100644
index 0000000..adaa513
--- /dev/null
+++ b/api/Element/after.json
@@ -0,0 +1,48 @@
+{
+ "api": {
+ "Element": {
+ "after": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/after",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-afterâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "54"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "17"
+ },
+ "firefox": {
+ "version_added": "49"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "39"
+ },
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/afterscriptexecute_event.json b/api/Element/afterscriptexecute_event.json
new file mode 100644
index 0000000..369d7f6
--- /dev/null
+++ b/api/Element/afterscriptexecute_event.json
@@ -0,0 +1,41 @@
+{
+ "api": {
+ "Element": {
+ "afterscriptexecute_event": {
+ "__compat": {
+ "description": "`afterscriptexecute` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/afterscriptexecute_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "2"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": true
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/animate.json b/api/Element/animate.json
new file mode 100644
index 0000000..5b8362f
--- /dev/null
+++ b/api/Element/animate.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "animate": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animate",
+ "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animatable-animate",
+ "tags": [
+ "web-features:web-animations"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "36"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "48"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/animationcancel_event.json b/api/Element/animationcancel_event.json
new file mode 100644
index 0000000..d337b2c
--- /dev/null
+++ b/api/Element/animationcancel_event.json
@@ -0,0 +1,55 @@
+{
+ "api": {
+ "Element": {
+ "animationcancel_event": {
+ "__compat": {
+ "description": "`animationcancel` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event",
+ "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationcancel",
+ "tags": [
+ "web-features:web-animations"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "83",
+ "partial_implementation": true,
+ "notes": "The `onanimationcancel` event handler property is not supported. To listen to this event, use `element.addEventListener('animationcancel', function() {});`. See [bug 41404325](https://crbug.com/41404325)."
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "54"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": [
+ {
+ "version_added": "13.1"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "13.1",
+ "partial_implementation": true,
+ "notes": "Although the `onanimationcancel` event handler property is supported, the `animationcancel` event is never fired."
+ }
+ ],
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/animationend_event.json b/api/Element/animationend_event.json
new file mode 100644
index 0000000..2135796
--- /dev/null
+++ b/api/Element/animationend_event.json
@@ -0,0 +1,81 @@
+{
+ "api": {
+ "Element": {
+ "animationend_event": {
+ "__compat": {
+ "description": "`animationend` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationend_event",
+ "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationend",
+ "tags": [
+ "web-features:web-animations"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "79"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "81"
+ },
+ {
+ "version_added": "43",
+ "version_removed": "79",
+ "partial_implementation": true,
+ "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`."
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "18"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "81"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "18",
+ "partial_implementation": true,
+ "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`."
+ }
+ ],
+ "firefox": [
+ {
+ "version_added": "51"
+ },
+ {
+ "version_added": "5",
+ "version_removed": "51",
+ "partial_implementation": true,
+ "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "10",
+ "partial_implementation": true,
+ "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`."
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "9"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/animationiteration_event.json b/api/Element/animationiteration_event.json
new file mode 100644
index 0000000..b622d32
--- /dev/null
+++ b/api/Element/animationiteration_event.json
@@ -0,0 +1,81 @@
+{
+ "api": {
+ "Element": {
+ "animationiteration_event": {
+ "__compat": {
+ "description": "`animationiteration` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event",
+ "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationiteration",
+ "tags": [
+ "web-features:web-animations"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "79"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "81"
+ },
+ {
+ "version_added": "43",
+ "version_removed": "79",
+ "partial_implementation": true,
+ "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`."
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "18"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "81"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "18",
+ "partial_implementation": true,
+ "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`."
+ }
+ ],
+ "firefox": [
+ {
+ "version_added": "51"
+ },
+ {
+ "version_added": "5",
+ "version_removed": "51",
+ "partial_implementation": true,
+ "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "10",
+ "partial_implementation": true,
+ "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`."
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "9"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/animationstart_event.json b/api/Element/animationstart_event.json
new file mode 100644
index 0000000..ee5de6c
--- /dev/null
+++ b/api/Element/animationstart_event.json
@@ -0,0 +1,81 @@
+{
+ "api": {
+ "Element": {
+ "animationstart_event": {
+ "__compat": {
+ "description": "`animationstart` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationstart_event",
+ "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationstart",
+ "tags": [
+ "web-features:web-animations"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "79"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "81"
+ },
+ {
+ "version_added": "43",
+ "version_removed": "79",
+ "partial_implementation": true,
+ "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`."
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "18"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "81"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "18",
+ "partial_implementation": true,
+ "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`."
+ }
+ ],
+ "firefox": [
+ {
+ "version_added": "51"
+ },
+ {
+ "version_added": "5",
+ "version_removed": "51",
+ "partial_implementation": true,
+ "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "10",
+ "partial_implementation": true,
+ "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`."
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "9"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/append.json b/api/Element/append.json
new file mode 100644
index 0000000..94d7c13
--- /dev/null
+++ b/api/Element/append.json
@@ -0,0 +1,46 @@
+{
+ "api": {
+ "Element": {
+ "append": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/append",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-appendâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "54"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "17"
+ },
+ "firefox": {
+ "version_added": "49"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaActiveDescendantElement.json b/api/Element/ariaActiveDescendantElement.json
new file mode 100644
index 0000000..63e8396
--- /dev/null
+++ b/api/Element/ariaActiveDescendantElement.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "ariaActiveDescendantElement": {
+ "__compat": {
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaactivedescendantelement",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "135"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "136"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "16.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaAtomic.json b/api/Element/ariaAtomic.json
new file mode 100644
index 0000000..dbd05b5
--- /dev/null
+++ b/api/Element/ariaAtomic.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaAtomic": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaatomic",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaAutoComplete.json b/api/Element/ariaAutoComplete.json
new file mode 100644
index 0000000..acf07f6
--- /dev/null
+++ b/api/Element/ariaAutoComplete.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaAutoComplete": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaautocomplete",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaBrailleLabel.json b/api/Element/ariaBrailleLabel.json
new file mode 100644
index 0000000..dec1b27
--- /dev/null
+++ b/api/Element/ariaBrailleLabel.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaBrailleLabel": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabraillelabel",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "107"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "125"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "18"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaBrailleRoleDescription.json b/api/Element/ariaBrailleRoleDescription.json
new file mode 100644
index 0000000..a88d50c
--- /dev/null
+++ b/api/Element/ariaBrailleRoleDescription.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaBrailleRoleDescription": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabrailleroledescription",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "107"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "125"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "18"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaBusy.json b/api/Element/ariaBusy.json
new file mode 100644
index 0000000..18354fe
--- /dev/null
+++ b/api/Element/ariaBusy.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaBusy": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBusy",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabusy",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaChecked.json b/api/Element/ariaChecked.json
new file mode 100644
index 0000000..3976d6d
--- /dev/null
+++ b/api/Element/ariaChecked.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaChecked": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaChecked",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariachecked",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaColCount.json b/api/Element/ariaColCount.json
new file mode 100644
index 0000000..d8e1814
--- /dev/null
+++ b/api/Element/ariaColCount.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaColCount": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColCount",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolcount",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaColIndex.json b/api/Element/ariaColIndex.json
new file mode 100644
index 0000000..e77cb5e
--- /dev/null
+++ b/api/Element/ariaColIndex.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaColIndex": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindex",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaColIndexText.json b/api/Element/ariaColIndexText.json
new file mode 100644
index 0000000..c391756
--- /dev/null
+++ b/api/Element/ariaColIndexText.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaColIndexText": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindextext",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "128"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaColSpan.json b/api/Element/ariaColSpan.json
new file mode 100644
index 0000000..522297e
--- /dev/null
+++ b/api/Element/ariaColSpan.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaColSpan": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolspan",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaControlsElements.json b/api/Element/ariaControlsElements.json
new file mode 100644
index 0000000..25d47d6
--- /dev/null
+++ b/api/Element/ariaControlsElements.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "ariaControlsElements": {
+ "__compat": {
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacontrolselements",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "135"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "136"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "16.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaCurrent.json b/api/Element/ariaCurrent.json
new file mode 100644
index 0000000..250edaf
--- /dev/null
+++ b/api/Element/ariaCurrent.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaCurrent": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacurrent",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaDescribedByElements.json b/api/Element/ariaDescribedByElements.json
new file mode 100644
index 0000000..dd194c0
--- /dev/null
+++ b/api/Element/ariaDescribedByElements.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "ariaDescribedByElements": {
+ "__compat": {
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescribedbyelements",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "135"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "136"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "16.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaDescription.json b/api/Element/ariaDescription.json
new file mode 100644
index 0000000..ddbd8df
--- /dev/null
+++ b/api/Element/ariaDescription.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaDescription": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaDescription",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescription",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "83"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "17.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaDetailsElements.json b/api/Element/ariaDetailsElements.json
new file mode 100644
index 0000000..73cccf6
--- /dev/null
+++ b/api/Element/ariaDetailsElements.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "ariaDetailsElements": {
+ "__compat": {
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadetailselements",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "135"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "136"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "16.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaDisabled.json b/api/Element/ariaDisabled.json
new file mode 100644
index 0000000..b0f2355
--- /dev/null
+++ b/api/Element/ariaDisabled.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaDisabled": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadisabled",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaErrorMessageElements.json b/api/Element/ariaErrorMessageElements.json
new file mode 100644
index 0000000..7e4638c
--- /dev/null
+++ b/api/Element/ariaErrorMessageElements.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "ariaErrorMessageElements": {
+ "__compat": {
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaerrormessageelements",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "135"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "136"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "16.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaExpanded.json b/api/Element/ariaExpanded.json
new file mode 100644
index 0000000..2ec4755
--- /dev/null
+++ b/api/Element/ariaExpanded.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaExpanded": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaexpanded",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaFlowToElements.json b/api/Element/ariaFlowToElements.json
new file mode 100644
index 0000000..40dd9fc
--- /dev/null
+++ b/api/Element/ariaFlowToElements.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "ariaFlowToElements": {
+ "__compat": {
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaflowtoelements",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "135"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "136"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "16.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaHasPopup.json b/api/Element/ariaHasPopup.json
new file mode 100644
index 0000000..f2a7f72
--- /dev/null
+++ b/api/Element/ariaHasPopup.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaHasPopup": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahaspopup",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaHidden.json b/api/Element/ariaHidden.json
new file mode 100644
index 0000000..97d8bef
--- /dev/null
+++ b/api/Element/ariaHidden.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaHidden": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaHidden",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahidden",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaInvalid.json b/api/Element/ariaInvalid.json
new file mode 100644
index 0000000..a672d21
--- /dev/null
+++ b/api/Element/ariaInvalid.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "ariaInvalid": {
+ "__compat": {
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariainvalid",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "102"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaKeyShortcuts.json b/api/Element/ariaKeyShortcuts.json
new file mode 100644
index 0000000..5471814
--- /dev/null
+++ b/api/Element/ariaKeyShortcuts.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaKeyShortcuts": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariakeyshortcuts",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaLabel.json b/api/Element/ariaLabel.json
new file mode 100644
index 0000000..b1fd37a
--- /dev/null
+++ b/api/Element/ariaLabel.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaLabel": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLabel",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabel",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaLabelledByElements.json b/api/Element/ariaLabelledByElements.json
new file mode 100644
index 0000000..ea03e36
--- /dev/null
+++ b/api/Element/ariaLabelledByElements.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "ariaLabelledByElements": {
+ "__compat": {
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabelledbyelements",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "135"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "136"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "16.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaLevel.json b/api/Element/ariaLevel.json
new file mode 100644
index 0000000..21a305e
--- /dev/null
+++ b/api/Element/ariaLevel.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaLevel": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLevel",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialevel",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaLive.json b/api/Element/ariaLive.json
new file mode 100644
index 0000000..4f23c6f
--- /dev/null
+++ b/api/Element/ariaLive.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaLive": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLive",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialive",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaModal.json b/api/Element/ariaModal.json
new file mode 100644
index 0000000..3168fc5
--- /dev/null
+++ b/api/Element/ariaModal.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaModal": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaModal",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamodal",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaMultiLine.json b/api/Element/ariaMultiLine.json
new file mode 100644
index 0000000..21b7378
--- /dev/null
+++ b/api/Element/ariaMultiLine.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaMultiLine": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiline",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaMultiSelectable.json b/api/Element/ariaMultiSelectable.json
new file mode 100644
index 0000000..e104bbc
--- /dev/null
+++ b/api/Element/ariaMultiSelectable.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaMultiSelectable": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiselectable",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaOrientation.json b/api/Element/ariaOrientation.json
new file mode 100644
index 0000000..ca96eee
--- /dev/null
+++ b/api/Element/ariaOrientation.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaOrientation": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaorientation",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaOwnsElements.json b/api/Element/ariaOwnsElements.json
new file mode 100644
index 0000000..14508f9
--- /dev/null
+++ b/api/Element/ariaOwnsElements.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "ariaOwnsElements": {
+ "__compat": {
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaownselements",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "136"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "16.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaPlaceholder.json b/api/Element/ariaPlaceholder.json
new file mode 100644
index 0000000..2882168
--- /dev/null
+++ b/api/Element/ariaPlaceholder.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaPlaceholder": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaplaceholder",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaPosInSet.json b/api/Element/ariaPosInSet.json
new file mode 100644
index 0000000..2861682
--- /dev/null
+++ b/api/Element/ariaPosInSet.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaPosInSet": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaposinset",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaPressed.json b/api/Element/ariaPressed.json
new file mode 100644
index 0000000..9d587f1
--- /dev/null
+++ b/api/Element/ariaPressed.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaPressed": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPressed",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariapressed",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaReadOnly.json b/api/Element/ariaReadOnly.json
new file mode 100644
index 0000000..088e9f8
--- /dev/null
+++ b/api/Element/ariaReadOnly.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaReadOnly": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariareadonly",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaRelevant.json b/api/Element/ariaRelevant.json
new file mode 100644
index 0000000..2c77468
--- /dev/null
+++ b/api/Element/ariaRelevant.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "ariaRelevant": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaRequired.json b/api/Element/ariaRequired.json
new file mode 100644
index 0000000..299d3cf
--- /dev/null
+++ b/api/Element/ariaRequired.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaRequired": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRequired",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarequired",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaRoleDescription.json b/api/Element/ariaRoleDescription.json
new file mode 100644
index 0000000..cee3e98
--- /dev/null
+++ b/api/Element/ariaRoleDescription.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaRoleDescription": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaorientation",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaRowCount.json b/api/Element/ariaRowCount.json
new file mode 100644
index 0000000..4b07c53
--- /dev/null
+++ b/api/Element/ariaRowCount.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaRowCount": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowcount",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaRowIndex.json b/api/Element/ariaRowIndex.json
new file mode 100644
index 0000000..e0845c5
--- /dev/null
+++ b/api/Element/ariaRowIndex.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaRowIndex": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindex",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaRowIndexText.json b/api/Element/ariaRowIndexText.json
new file mode 100644
index 0000000..a4040e2
--- /dev/null
+++ b/api/Element/ariaRowIndexText.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaRowIndexText": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindextext",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "128"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaRowSpan.json b/api/Element/ariaRowSpan.json
new file mode 100644
index 0000000..3610f6a
--- /dev/null
+++ b/api/Element/ariaRowSpan.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaRowSpan": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowspan",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaSelected.json b/api/Element/ariaSelected.json
new file mode 100644
index 0000000..c438518
--- /dev/null
+++ b/api/Element/ariaSelected.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaSelected": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSelected",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaselected",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaSetSize.json b/api/Element/ariaSetSize.json
new file mode 100644
index 0000000..a34b04a
--- /dev/null
+++ b/api/Element/ariaSetSize.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaSetSize": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasetsize",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "84"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaSort.json b/api/Element/ariaSort.json
new file mode 100644
index 0000000..eba3d43
--- /dev/null
+++ b/api/Element/ariaSort.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaSort": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSort",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasort",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaValueMax.json b/api/Element/ariaValueMax.json
new file mode 100644
index 0000000..2d6bc99
--- /dev/null
+++ b/api/Element/ariaValueMax.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaValueMax": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemax",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaValueMin.json b/api/Element/ariaValueMin.json
new file mode 100644
index 0000000..51d9888
--- /dev/null
+++ b/api/Element/ariaValueMin.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaValueMin": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemin",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaValueNow.json b/api/Element/ariaValueNow.json
new file mode 100644
index 0000000..a56136f
--- /dev/null
+++ b/api/Element/ariaValueNow.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaValueNow": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluenow",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/ariaValueText.json b/api/Element/ariaValueText.json
new file mode 100644
index 0000000..a143693
--- /dev/null
+++ b/api/Element/ariaValueText.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "ariaValueText": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueText",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluetext",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "81"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/assignedSlot.json b/api/Element/assignedSlot.json
new file mode 100644
index 0000000..c2c92d6
--- /dev/null
+++ b/api/Element/assignedSlot.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "assignedSlot": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/assignedSlot",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-slotable-assignedslot",
+ "tags": [
+ "web-features:slot"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "53"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "63"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/attachShadow.json b/api/Element/attachShadow.json
new file mode 100644
index 0000000..5aa91c2
--- /dev/null
+++ b/api/Element/attachShadow.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "attachShadow": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-attachshadowâ‘ ",
+ "tags": [
+ "web-features:shadow-dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "53"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "63"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/attributes.json b/api/Element/attributes.json
new file mode 100644
index 0000000..d3aad6d
--- /dev/null
+++ b/api/Element/attributes.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "attributes": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attributes",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-element-attributes",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5.5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/auxclick_event.json b/api/Element/auxclick_event.json
new file mode 100644
index 0000000..4ceb37d
--- /dev/null
+++ b/api/Element/auxclick_event.json
@@ -0,0 +1,51 @@
+{
+ "api": {
+ "Element": {
+ "auxclick_event": {
+ "__compat": {
+ "description": "`auxclick` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/auxclick_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-auxclick",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onauxclick"
+ ],
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "53",
+ "notes": "Starting in Firefox 68, the `auxclick` event is used to trigger the _new tab on middle-click_ action; previously, this had been done with the `click` event. Apps can prevent middle-click from opening new tabs (or middle-click to paste, if that feature is enabled) by intercepting `auxclick` on links, and `auxclick` event handlers can now open popups without triggering the popup blocker."
+ },
+ "firefox_android": {
+ "version_added": "53"
+ },
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "18.2"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/before.json b/api/Element/before.json
new file mode 100644
index 0000000..016da92
--- /dev/null
+++ b/api/Element/before.json
@@ -0,0 +1,48 @@
+{
+ "api": {
+ "Element": {
+ "before": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/before",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-beforeâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "54"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "17"
+ },
+ "firefox": {
+ "version_added": "49"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "39"
+ },
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/beforeinput_event.json b/api/Element/beforeinput_event.json
new file mode 100644
index 0000000..b93f9cf
--- /dev/null
+++ b/api/Element/beforeinput_event.json
@@ -0,0 +1,45 @@
+{
+ "api": {
+ "Element": {
+ "beforeinput_event": {
+ "__compat": {
+ "description": "`beforeinput` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event",
+ "spec_url": "https://w3c.github.io/uievents/#event-type-beforeinput",
+ "tags": [
+ "web-features:input-event"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "60"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "87"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/beforematch_event.json b/api/Element/beforematch_event.json
new file mode 100644
index 0000000..0dee618
--- /dev/null
+++ b/api/Element/beforematch_event.json
@@ -0,0 +1,45 @@
+{
+ "api": {
+ "Element": {
+ "beforematch_event": {
+ "__compat": {
+ "description": "`beforematch` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforematch_event",
+ "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-beforematch",
+ "tags": [
+ "web-features:hidden-until-found"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "102"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/beforescriptexecute_event.json b/api/Element/beforescriptexecute_event.json
new file mode 100644
index 0000000..271e1ae
--- /dev/null
+++ b/api/Element/beforescriptexecute_event.json
@@ -0,0 +1,41 @@
+{
+ "api": {
+ "Element": {
+ "beforescriptexecute_event": {
+ "__compat": {
+ "description": "`beforescriptexecute` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforescriptexecute_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "2"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": true
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/beforexrselect_event.json b/api/Element/beforexrselect_event.json
new file mode 100644
index 0000000..8acbc58
--- /dev/null
+++ b/api/Element/beforexrselect_event.json
@@ -0,0 +1,48 @@
+{
+ "api": {
+ "Element": {
+ "beforexrselect_event": {
+ "__compat": {
+ "description": "`beforexrselect` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforexrselect_event",
+ "spec_url": "https://immersive-web.github.io/dom-overlays/#onbeforexrselect",
+ "tags": [
+ "web-features:webxr-dom-overlays"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "83"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false,
+ "impl_url": "https://crbug.com/40652382"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/blur_event.json b/api/Element/blur_event.json
new file mode 100644
index 0000000..a14e21d
--- /dev/null
+++ b/api/Element/blur_event.json
@@ -0,0 +1,61 @@
+{
+ "api": {
+ "Element": {
+ "blur_event": {
+ "__compat": {
+ "description": "`blur` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/blur_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-blur",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onblur"
+ ],
+ "tags": [
+ "web-features:focus-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": [
+ {
+ "version_added": "24"
+ },
+ {
+ "version_added": "6",
+ "version_removed": "24",
+ "notes": "The interface for this event is [`Event`](https://developer.mozilla.org/docs/Web/API/Event), not [`FocusEvent`](https://developer.mozilla.org/docs/Web/API/FocusEvent)."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.6"
+ },
+ "opera_android": {
+ "version_added": "12.1"
+ },
+ "safari": {
+ "version_added": "3.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/checkVisibility.json b/api/Element/checkVisibility.json
new file mode 100644
index 0000000..f384ca4
--- /dev/null
+++ b/api/Element/checkVisibility.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "checkVisibility": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/checkVisibility",
+ "spec_url": "https://drafts.csswg.org/cssom-view-1/#dom-element-checkvisibility",
+ "tags": [
+ "web-features:check-visibility"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "105"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "106"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "17.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/childElementCount.json b/api/Element/childElementCount.json
new file mode 100644
index 0000000..3414db5
--- /dev/null
+++ b/api/Element/childElementCount.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "childElementCount": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/childElementCount",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-parentnode-childelementcount",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "10"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": {
+ "version_added": "3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/children.json b/api/Element/children.json
new file mode 100644
index 0000000..cdb148a
--- /dev/null
+++ b/api/Element/children.json
@@ -0,0 +1,59 @@
+{
+ "api": {
+ "Element": {
+ "children": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/children",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-childrenâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": "mirror",
+ "ie": [
+ {
+ "version_added": "9"
+ },
+ {
+ "version_added": "6",
+ "version_removed": "9",
+ "notes": "Also includes non-standard `HTMLCommentElement` nodes."
+ }
+ ],
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "10"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": {
+ "version_added": "3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/classList.json b/api/Element/classList.json
new file mode 100644
index 0000000..b8bd50a
--- /dev/null
+++ b/api/Element/classList.json
@@ -0,0 +1,86 @@
+{
+ "api": {
+ "Element": {
+ "classList": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/classList",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-classlistâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "22"
+ },
+ {
+ "version_added": "8",
+ "version_removed": "22",
+ "partial_implementation": true,
+ "notes": "Not supported for SVG elements."
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "16"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "16",
+ "partial_implementation": true,
+ "notes": "Not supported for SVG elements."
+ }
+ ],
+ "firefox": {
+ "version_added": "3.6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "10",
+ "partial_implementation": true,
+ "notes": "Not supported for SVG elements."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.5"
+ },
+ "opera_android": {
+ "version_added": "11.5"
+ },
+ "safari": [
+ {
+ "version_added": "7"
+ },
+ {
+ "version_added": "6",
+ "version_removed": "7",
+ "partial_implementation": true,
+ "notes": "Not supported for SVG elements."
+ }
+ ],
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": [
+ {
+ "version_added": "4.4"
+ },
+ {
+ "version_added": "3",
+ "version_removed": "4.4",
+ "partial_implementation": true,
+ "notes": "Not supported for SVG elements."
+ }
+ ],
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/className.json b/api/Element/className.json
new file mode 100644
index 0000000..6f929d2
--- /dev/null
+++ b/api/Element/className.json
@@ -0,0 +1,58 @@
+{
+ "api": {
+ "Element": {
+ "className": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/className",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-classnameâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "22"
+ },
+ {
+ "version_added": "1",
+ "version_removed": "22",
+ "partial_implementation": true,
+ "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/click_event.json b/api/Element/click_event.json
new file mode 100644
index 0000000..3ca6224
--- /dev/null
+++ b/api/Element/click_event.json
@@ -0,0 +1,59 @@
+{
+ "api": {
+ "Element": {
+ "click_event": {
+ "__compat": {
+ "description": "`click` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/click_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-click",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onclick"
+ ],
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6",
+ "notes": "Beginning in Firefox 68, Firefox no longer incorrectly sends a `click` event for buttons other than the primary mouse button; previously, there were circumstances in which this would occur. One example: middle-clicking a link would send a `click` to the document's `<html>` element."
+ },
+ "firefox_android": {
+ "version_added": "6"
+ },
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.6"
+ },
+ "opera_android": {
+ "version_added": "12.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "1"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/clientHeight.json b/api/Element/clientHeight.json
new file mode 100644
index 0000000..fe5cad5
--- /dev/null
+++ b/api/Element/clientHeight.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "clientHeight": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientHeight",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientheight",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "1"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/clientLeft.json b/api/Element/clientLeft.json
new file mode 100644
index 0000000..c9ba89b
--- /dev/null
+++ b/api/Element/clientLeft.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "clientLeft": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientLeft",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientleft",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "1"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/clientTop.json b/api/Element/clientTop.json
new file mode 100644
index 0000000..4f82ae5
--- /dev/null
+++ b/api/Element/clientTop.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "clientTop": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientTop",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clienttop",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "1"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/clientWidth.json b/api/Element/clientWidth.json
new file mode 100644
index 0000000..7996b73
--- /dev/null
+++ b/api/Element/clientWidth.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "clientWidth": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientWidth",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientwidth",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "1"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/closest.json b/api/Element/closest.json
new file mode 100644
index 0000000..b3f4217
--- /dev/null
+++ b/api/Element/closest.json
@@ -0,0 +1,48 @@
+{
+ "api": {
+ "Element": {
+ "closest": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/closest",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-closestâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "41"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "15"
+ },
+ "firefox": {
+ "version_added": "35"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "6"
+ },
+ "safari_ios": {
+ "version_added": "9"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/compositionend_event.json b/api/Element/compositionend_event.json
new file mode 100644
index 0000000..920711c
--- /dev/null
+++ b/api/Element/compositionend_event.json
@@ -0,0 +1,55 @@
+{
+ "api": {
+ "Element": {
+ "compositionend_event": {
+ "__compat": {
+ "description": "`compositionend` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionend_event",
+ "spec_url": "https://w3c.github.io/uievents/#event-type-compositionend",
+ "tags": [
+ "web-features:composition-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "15"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "9"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "11"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤15"
+ },
+ "opera_android": {
+ "version_added": "≤14"
+ },
+ "safari": {
+ "version_added": "5"
+ },
+ "safari_ios": {
+ "version_added": "5"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/compositionstart_event.json b/api/Element/compositionstart_event.json
new file mode 100644
index 0000000..efa1263
--- /dev/null
+++ b/api/Element/compositionstart_event.json
@@ -0,0 +1,55 @@
+{
+ "api": {
+ "Element": {
+ "compositionstart_event": {
+ "__compat": {
+ "description": "`compositionstart` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionstart_event",
+ "spec_url": "https://w3c.github.io/uievents/#event-type-compositionstart",
+ "tags": [
+ "web-features:composition-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "15"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "9"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "11"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤15"
+ },
+ "opera_android": {
+ "version_added": "≤14"
+ },
+ "safari": {
+ "version_added": "5"
+ },
+ "safari_ios": {
+ "version_added": "5"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/compositionupdate_event.json b/api/Element/compositionupdate_event.json
new file mode 100644
index 0000000..eff3e06
--- /dev/null
+++ b/api/Element/compositionupdate_event.json
@@ -0,0 +1,51 @@
+{
+ "api": {
+ "Element": {
+ "compositionupdate_event": {
+ "__compat": {
+ "description": "`compositionupdate` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionupdate_event",
+ "spec_url": "https://w3c.github.io/uievents/#event-type-compositionupdate",
+ "tags": [
+ "web-features:composition-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "18"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "9"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "11"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "5"
+ },
+ "safari_ios": {
+ "version_added": "5"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/computedStyleMap.json b/api/Element/computedStyleMap.json
new file mode 100644
index 0000000..d1527ff
--- /dev/null
+++ b/api/Element/computedStyleMap.json
@@ -0,0 +1,45 @@
+{
+ "api": {
+ "Element": {
+ "computedStyleMap": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap",
+ "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-element-computedstylemap",
+ "tags": [
+ "web-features:css-typed-om"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "66"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1278697"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "16.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/contentvisibilityautostatechange_event.json b/api/Element/contentvisibilityautostatechange_event.json
new file mode 100644
index 0000000..e5c8b1f
--- /dev/null
+++ b/api/Element/contentvisibilityautostatechange_event.json
@@ -0,0 +1,53 @@
+{
+ "api": {
+ "Element": {
+ "contentvisibilityautostatechange_event": {
+ "__compat": {
+ "description": "`contentvisibilityautostatechange` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/contentvisibilityautostatechange_event",
+ "spec_url": "https://drafts.csswg.org/css-contain/#content-visibility-auto-state-change",
+ "tags": [
+ "web-features:content-visibility"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "108"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": [
+ {
+ "version_added": "130"
+ },
+ {
+ "version_added": "124",
+ "version_removed": "130",
+ "partial_implementation": true,
+ "notes": "The `oncontentvisibilityautostatechange` event handler property is not supported."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "18"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/contextmenu_event.json b/api/Element/contextmenu_event.json
new file mode 100644
index 0000000..40c12fb
--- /dev/null
+++ b/api/Element/contextmenu_event.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "contextmenu_event": {
+ "__compat": {
+ "description": "`contextmenu` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event",
+ "spec_url": "https://w3c.github.io/uievents/#event-type-contextmenu",
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "10.5"
+ },
+ "opera_android": {
+ "version_added": "11.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/213953"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/copy_event.json b/api/Element/copy_event.json
new file mode 100644
index 0000000..f04e26d
--- /dev/null
+++ b/api/Element/copy_event.json
@@ -0,0 +1,57 @@
+{
+ "api": {
+ "Element": {
+ "copy_event": {
+ "__compat": {
+ "description": "`copy` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/copy_event",
+ "spec_url": [
+ "https://w3c.github.io/clipboard-apis/#clipboard-event-copy",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncopy"
+ ],
+ "tags": [
+ "web-features:clipboard-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "22"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9",
+ "notes": "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/currentCSSZoom.json b/api/Element/currentCSSZoom.json
new file mode 100644
index 0000000..6494a5a
--- /dev/null
+++ b/api/Element/currentCSSZoom.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "currentCSSZoom": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-currentcsszoom",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "128"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "126"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/cut_event.json b/api/Element/cut_event.json
new file mode 100644
index 0000000..2b6cdef
--- /dev/null
+++ b/api/Element/cut_event.json
@@ -0,0 +1,57 @@
+{
+ "api": {
+ "Element": {
+ "cut_event": {
+ "__compat": {
+ "description": "`cut` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/cut_event",
+ "spec_url": [
+ "https://w3c.github.io/clipboard-apis/#clipboard-event-cut",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncut"
+ ],
+ "tags": [
+ "web-features:clipboard-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "22"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9",
+ "notes": "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/dblclick_event.json b/api/Element/dblclick_event.json
new file mode 100644
index 0000000..22f9d46
--- /dev/null
+++ b/api/Element/dblclick_event.json
@@ -0,0 +1,59 @@
+{
+ "api": {
+ "Element": {
+ "dblclick_event": {
+ "__compat": {
+ "description": "`dblclick` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/dblclick_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-dblclick",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondblclick"
+ ],
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6",
+ "notes": "Starting in Firefox 68, `dblclick` events are only sent for the primary mouse button, per the specification."
+ },
+ "firefox_android": {
+ "version_added": "6"
+ },
+ "ie": {
+ "version_added": "8"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.6"
+ },
+ "opera_android": {
+ "version_added": "12.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "1"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/elementTiming.json b/api/Element/elementTiming.json
new file mode 100644
index 0000000..105f07a
--- /dev/null
+++ b/api/Element/elementTiming.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "elementTiming": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/elementTiming",
+ "spec_url": "https://w3c.github.io/element-timing/#dom-element-elementtiming",
+ "tags": [
+ "web-features:element-timing"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "77"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/firstElementChild.json b/api/Element/firstElementChild.json
new file mode 100644
index 0000000..f93b0e4
--- /dev/null
+++ b/api/Element/firstElementChild.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "firstElementChild": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/firstElementChild",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-firstelementchildâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "10"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": {
+ "version_added": "3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/focus_event.json b/api/Element/focus_event.json
new file mode 100644
index 0000000..241c1b7
--- /dev/null
+++ b/api/Element/focus_event.json
@@ -0,0 +1,62 @@
+{
+ "api": {
+ "Element": {
+ "focus_event": {
+ "__compat": {
+ "description": "`focus` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focus_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-focus",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onfocus"
+ ],
+ "tags": [
+ "web-features:focus-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": [
+ {
+ "version_added": "24"
+ },
+ {
+ "version_added": "6",
+ "version_removed": "24",
+ "partial_implementation": true,
+ "notes": "The interface for this event is [`Event`](https://developer.mozilla.org/docs/Web/API/Event), not [`FocusEvent`](https://developer.mozilla.org/docs/Web/API/FocusEvent)."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.6"
+ },
+ "opera_android": {
+ "version_added": "12.1"
+ },
+ "safari": {
+ "version_added": "3.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/focusin_event.json b/api/Element/focusin_event.json
new file mode 100644
index 0000000..69bfc4e
--- /dev/null
+++ b/api/Element/focusin_event.json
@@ -0,0 +1,59 @@
+{
+ "api": {
+ "Element": {
+ "focusin_event": {
+ "__compat": {
+ "description": "`focusin` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focusin_event",
+ "spec_url": "https://w3c.github.io/uievents/#event-type-focusin",
+ "tags": [
+ "web-features:focus-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1",
+ "partial_implementation": true,
+ "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`."
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12",
+ "partial_implementation": true,
+ "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`."
+ },
+ "firefox": {
+ "version_added": "52",
+ "partial_implementation": true,
+ "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`."
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.6"
+ },
+ "opera_android": {
+ "version_added": "12.1"
+ },
+ "safari": {
+ "version_added": "5"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/focusout_event.json b/api/Element/focusout_event.json
new file mode 100644
index 0000000..f43ecb8
--- /dev/null
+++ b/api/Element/focusout_event.json
@@ -0,0 +1,59 @@
+{
+ "api": {
+ "Element": {
+ "focusout_event": {
+ "__compat": {
+ "description": "`focusout` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focusout_event",
+ "spec_url": "https://w3c.github.io/uievents/#event-type-focusout",
+ "tags": [
+ "web-features:focus-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1",
+ "partial_implementation": true,
+ "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`."
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12",
+ "partial_implementation": true,
+ "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`."
+ },
+ "firefox": {
+ "version_added": "52",
+ "partial_implementation": true,
+ "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`."
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.6"
+ },
+ "opera_android": {
+ "version_added": "12.1"
+ },
+ "safari": {
+ "version_added": "5"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/fullscreenchange_event.json b/api/Element/fullscreenchange_event.json
new file mode 100644
index 0000000..4668ea0
--- /dev/null
+++ b/api/Element/fullscreenchange_event.json
@@ -0,0 +1,124 @@
+{
+ "api": {
+ "Element": {
+ "fullscreenchange_event": {
+ "__compat": {
+ "description": "`fullscreenchange` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event",
+ "spec_url": "https://fullscreen.spec.whatwg.org/#handler-document-onfullscreenchange",
+ "tags": [
+ "web-features:fullscreen"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "71"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "15"
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "79"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "12"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "14"
+ }
+ ],
+ "firefox": [
+ {
+ "version_added": "64"
+ },
+ {
+ "prefix": "moz",
+ "version_added": "10"
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": [
+ {
+ "version_added": "58"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "15"
+ },
+ {
+ "version_added": "12.1",
+ "version_removed": "15"
+ }
+ ],
+ "opera_android": [
+ {
+ "version_added": "50"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "14"
+ },
+ {
+ "version_added": "12.1",
+ "version_removed": "14"
+ }
+ ],
+ "safari": [
+ {
+ "version_added": "16.4"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "5.1"
+ }
+ ],
+ "safari_ios": [
+ {
+ "version_added": "16.4",
+ "partial_implementation": true,
+ "notes": [
+ "Only available on iPad, not on iPhone.",
+ "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games."
+ ]
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "12",
+ "partial_implementation": true,
+ "notes": "Only available on iPad, not on iPhone."
+ }
+ ],
+ "samsunginternet_android": "mirror",
+ "webview_android": [
+ {
+ "version_added": "71"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "≤37"
+ }
+ ],
+ "webview_ios": {
+ "version_added": false
+ }
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/fullscreenerror_event.json b/api/Element/fullscreenerror_event.json
new file mode 100644
index 0000000..d477ac7
--- /dev/null
+++ b/api/Element/fullscreenerror_event.json
@@ -0,0 +1,124 @@
+{
+ "api": {
+ "Element": {
+ "fullscreenerror_event": {
+ "__compat": {
+ "description": "`fullscreenerror` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event",
+ "spec_url": "https://fullscreen.spec.whatwg.org/#handler-document-onfullscreenerror",
+ "tags": [
+ "web-features:fullscreen"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "71"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "18"
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "79"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "12"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "14"
+ }
+ ],
+ "firefox": [
+ {
+ "version_added": "64"
+ },
+ {
+ "prefix": "moz",
+ "version_added": "10"
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": [
+ {
+ "version_added": "58"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "15"
+ },
+ {
+ "version_added": "12.1",
+ "version_removed": "15"
+ }
+ ],
+ "opera_android": [
+ {
+ "version_added": "50"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "14"
+ },
+ {
+ "version_added": "12.1",
+ "version_removed": "14"
+ }
+ ],
+ "safari": [
+ {
+ "version_added": "16.4"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "6"
+ }
+ ],
+ "safari_ios": [
+ {
+ "version_added": "16.4",
+ "partial_implementation": true,
+ "notes": [
+ "Only available on iPad, not on iPhone.",
+ "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games."
+ ]
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "12",
+ "partial_implementation": true,
+ "notes": "Only available on iPad, not on iPhone."
+ }
+ ],
+ "samsunginternet_android": "mirror",
+ "webview_android": [
+ {
+ "version_added": "71"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "≤37"
+ }
+ ],
+ "webview_ios": {
+ "version_added": false
+ }
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/gesturechange_event.json b/api/Element/gesturechange_event.json
new file mode 100644
index 0000000..40123b0
--- /dev/null
+++ b/api/Element/gesturechange_event.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "gesturechange_event": {
+ "__compat": {
+ "description": "`gesturechange` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gesturechange_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": {
+ "version_added": "2"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/gestureend_event.json b/api/Element/gestureend_event.json
new file mode 100644
index 0000000..2df1e41
--- /dev/null
+++ b/api/Element/gestureend_event.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "gestureend_event": {
+ "__compat": {
+ "description": "`gestureend` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gestureend_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": {
+ "version_added": "2"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/gesturestart_event.json b/api/Element/gesturestart_event.json
new file mode 100644
index 0000000..60f6bda
--- /dev/null
+++ b/api/Element/gesturestart_event.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "gesturestart_event": {
+ "__compat": {
+ "description": "`gesturestart` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gesturestart_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": {
+ "version_added": "2"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getAnimations.json b/api/Element/getAnimations.json
new file mode 100644
index 0000000..73b47a8
--- /dev/null
+++ b/api/Element/getAnimations.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "getAnimations": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAnimations",
+ "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animatable-getanimations",
+ "tags": [
+ "web-features:web-animations"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "84"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "75"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getAttribute.json b/api/Element/getAttribute.json
new file mode 100644
index 0000000..fcb351a
--- /dev/null
+++ b/api/Element/getAttribute.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "getAttribute": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttribute",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributeâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getAttributeNS.json b/api/Element/getAttributeNS.json
new file mode 100644
index 0000000..31475d4
--- /dev/null
+++ b/api/Element/getAttributeNS.json
@@ -0,0 +1,51 @@
+{
+ "api": {
+ "Element": {
+ "getAttributeNS": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributensâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1",
+ "notes": "Starting in Firefox 13, `null` is always returned instead of the empty string, as per the DOM4 specification. Previously, there were cases in which an empty string could be returned."
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getAttributeNames.json b/api/Element/getAttributeNames.json
new file mode 100644
index 0000000..04be85c
--- /dev/null
+++ b/api/Element/getAttributeNames.json
@@ -0,0 +1,46 @@
+{
+ "api": {
+ "Element": {
+ "getAttributeNames": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributenamesâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "61"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "18"
+ },
+ "firefox": {
+ "version_added": "45"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getAttributeNode.json b/api/Element/getAttributeNode.json
new file mode 100644
index 0000000..4f557a6
--- /dev/null
+++ b/api/Element/getAttributeNode.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "getAttributeNode": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-element-getattributenode",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "6"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getAttributeNodeNS.json b/api/Element/getAttributeNodeNS.json
new file mode 100644
index 0000000..839318f
--- /dev/null
+++ b/api/Element/getAttributeNodeNS.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "getAttributeNodeNS": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-element-getattributenodens",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getBoundingClientRect.json b/api/Element/getBoundingClientRect.json
new file mode 100644
index 0000000..6902f05
--- /dev/null
+++ b/api/Element/getBoundingClientRect.json
@@ -0,0 +1,55 @@
+{
+ "api": {
+ "Element": {
+ "getBoundingClientRect": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-getboundingclientrect",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "4"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "9.5"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": {
+ "version_added": "3.2",
+ "notes": "Safari for iOS will modify the effective viewport based on the user zoom. This results in incorrect values whenever the user has zoomed."
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "2"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getBoxQuads.json b/api/Element/getBoxQuads.json
new file mode 100644
index 0000000..f32c48f
--- /dev/null
+++ b/api/Element/getBoxQuads.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "getBoxQuads": {
+ "__compat": {
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-geometryutils-getboxquads",
+ "tags": [
+ "web-features:getboxquads"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "31",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.getBoxQuads.enabled",
+ "value_to_set": "true"
+ }
+ ]
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getClientRects.json b/api/Element/getClientRects.json
new file mode 100644
index 0000000..c3ae102
--- /dev/null
+++ b/api/Element/getClientRects.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "getClientRects": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getClientRects",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-getclientrects",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "9.5"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "2"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getElementsByClassName.json b/api/Element/getElementsByClassName.json
new file mode 100644
index 0000000..46aa1ce
--- /dev/null
+++ b/api/Element/getElementsByClassName.json
@@ -0,0 +1,63 @@
+{
+ "api": {
+ "Element": {
+ "getElementsByClassName": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getelementsbyclassname",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "16"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "16",
+ "partial_implementation": true,
+ "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
+ }
+ ],
+ "firefox": {
+ "version_added": "3",
+ "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflect the change in the spec."
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": "9",
+ "partial_implementation": true,
+ "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "9.5"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "3.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getElementsByTagName.json b/api/Element/getElementsByTagName.json
new file mode 100644
index 0000000..6af30bc
--- /dev/null
+++ b/api/Element/getElementsByTagName.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "getElementsByTagName": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-element-getelementsbytagname",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1",
+ "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1",
+ "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflect the change in the spec."
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5.5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8",
+ "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1",
+ "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getElementsByTagNameNS.json b/api/Element/getElementsByTagNameNS.json
new file mode 100644
index 0000000..d34955a
--- /dev/null
+++ b/api/Element/getElementsByTagNameNS.json
@@ -0,0 +1,61 @@
+{
+ "api": {
+ "Element": {
+ "getElementsByTagNameNS": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-element-getelementsbytagnamens",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1",
+ "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1",
+ "notes": [
+ "The behavior of `element.getElementsByTagNameNS` changed between Firefox 3.5 and Firefox 3.6. In Firefox 3.5 and before, this function would automatically case-fold any queries so that a search for \"foo\" would match \"Foo\" or \"foo\". In Firefox 3.6 and later this function is now case-sensitive so that a query for \"foo\" will only match \"foo\" and not \"Foo\". For more background on this, please see the [comment from Henri Sivonen about the change](https://bugzil.la/542185#c5). You can also look at the [relevant part of the standard, which states which parts of the API are case-sensitive and which parts aren't](https://developer.mozilla.org/docs/Case_Sensitivity_in_class_and_id_Names).",
+ "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflects the spec change."
+ ]
+ },
+ "firefox_android": {
+ "version_added": "4",
+ "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflects the spec change."
+ },
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1",
+ "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
+ },
+ "opera_android": {
+ "version_added": "≤12.1",
+ "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
+ },
+ "safari": {
+ "version_added": "1",
+ "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change."
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/getHTML.json b/api/Element/getHTML.json
new file mode 100644
index 0000000..c0a8cd4
--- /dev/null
+++ b/api/Element/getHTML.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "getHTML": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getHTML",
+ "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-gethtml",
+ "tags": [
+ "web-features:gethtml"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "125"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "128"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "18"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/gotpointercapture_event.json b/api/Element/gotpointercapture_event.json
new file mode 100644
index 0000000..34ea352
--- /dev/null
+++ b/api/Element/gotpointercapture_event.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "gotpointercapture_event": {
+ "__compat": {
+ "description": "`gotpointercapture` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-gotpointercapture-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-ongotpointercapture"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "57"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "17"
+ },
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/hasAttribute.json b/api/Element/hasAttribute.json
new file mode 100644
index 0000000..30cd175
--- /dev/null
+++ b/api/Element/hasAttribute.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "hasAttribute": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttribute",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributeâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "8"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/hasAttributeNS.json b/api/Element/hasAttributeNS.json
new file mode 100644
index 0000000..98d6d3b
--- /dev/null
+++ b/api/Element/hasAttributeNS.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "hasAttributeNS": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributensâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/hasAttributes.json b/api/Element/hasAttributes.json
new file mode 100644
index 0000000..506f4f9
--- /dev/null
+++ b/api/Element/hasAttributes.json
@@ -0,0 +1,51 @@
+{
+ "api": {
+ "Element": {
+ "hasAttributes": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttributes",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributesâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1",
+ "notes": "Before Firefox 35, it was implemented on the `Node` interface."
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "8"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/hasPointerCapture.json b/api/Element/hasPointerCapture.json
new file mode 100644
index 0000000..89fcbff
--- /dev/null
+++ b/api/Element/hasPointerCapture.json
@@ -0,0 +1,46 @@
+{
+ "api": {
+ "Element": {
+ "hasPointerCapture": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture",
+ "spec_url": "https://w3c.github.io/pointerevents/#dom-element-haspointercapture",
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/id.json b/api/Element/id.json
new file mode 100644
index 0000000..ff12c3d
--- /dev/null
+++ b/api/Element/id.json
@@ -0,0 +1,58 @@
+{
+ "api": {
+ "Element": {
+ "id": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/id",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-idâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "23"
+ },
+ {
+ "version_added": "1",
+ "version_removed": "23",
+ "partial_implementation": true,
+ "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/innerHTML.json b/api/Element/innerHTML.json
new file mode 100644
index 0000000..9c3bb20
--- /dev/null
+++ b/api/Element/innerHTML.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "innerHTML": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/innerHTML",
+ "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-innerhtml",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "4"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "1"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/input_event.json b/api/Element/input_event.json
new file mode 100644
index 0000000..88bbb03
--- /dev/null
+++ b/api/Element/input_event.json
@@ -0,0 +1,64 @@
+{
+ "api": {
+ "Element": {
+ "input_event": {
+ "__compat": {
+ "description": "`input` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/input_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-input",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oninput"
+ ],
+ "tags": [
+ "web-features:input-event"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "79"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "79",
+ "partial_implementation": true,
+ "notes": "Not supported on `select`, `checkbox`, or `radio` inputs."
+ }
+ ],
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9",
+ "partial_implementation": true,
+ "notes": "Only supports `input` of type `text` and `password`."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.6"
+ },
+ "opera_android": {
+ "version_added": "12"
+ },
+ "safari": {
+ "version_added": "3.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/insertAdjacentElement.json b/api/Element/insertAdjacentElement.json
new file mode 100644
index 0000000..3fdd2de
--- /dev/null
+++ b/api/Element/insertAdjacentElement.json
@@ -0,0 +1,62 @@
+{
+ "api": {
+ "Element": {
+ "insertAdjacentElement": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-element-insertadjacentelement",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "17"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "17",
+ "partial_implementation": true,
+ "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
+ }
+ ],
+ "firefox": {
+ "version_added": "48"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5",
+ "partial_implementation": true,
+ "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "1"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/insertAdjacentHTML.json b/api/Element/insertAdjacentHTML.json
new file mode 100644
index 0000000..173c97e
--- /dev/null
+++ b/api/Element/insertAdjacentHTML.json
@@ -0,0 +1,67 @@
+{
+ "api": {
+ "Element": {
+ "insertAdjacentHTML": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML",
+ "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#the-insertadjacenthtml()-method",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "17"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "17",
+ "partial_implementation": true,
+ "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
+ }
+ ],
+ "firefox": {
+ "version_added": "8"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "4",
+ "partial_implementation": true,
+ "notes": [
+ "Before Internet Explorer 10, throws an \"Invalid target element for this operation.\" error when called on a `<table>`, `<tbody>`, `<thead>`, or `<tr>` element.",
+ "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
+ ]
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": {
+ "version_added": "4"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/insertAdjacentText.json b/api/Element/insertAdjacentText.json
new file mode 100644
index 0000000..903771a
--- /dev/null
+++ b/api/Element/insertAdjacentText.json
@@ -0,0 +1,64 @@
+{
+ "api": {
+ "Element": {
+ "insertAdjacentText": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-element-insertadjacenttext",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "17"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "17",
+ "partial_implementation": true,
+ "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
+ }
+ ],
+ "firefox": {
+ "version_added": "48"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5",
+ "partial_implementation": true,
+ "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": {
+ "version_added": "4"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "2.2"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/keydown_event.json b/api/Element/keydown_event.json
new file mode 100644
index 0000000..f765e13
--- /dev/null
+++ b/api/Element/keydown_event.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "keydown_event": {
+ "__compat": {
+ "description": "`keydown` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keydown_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-keydown",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeydown"
+ ],
+ "tags": [
+ "web-features:keyboard-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1.2"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/keypress_event.json b/api/Element/keypress_event.json
new file mode 100644
index 0000000..2782ec5
--- /dev/null
+++ b/api/Element/keypress_event.json
@@ -0,0 +1,58 @@
+{
+ "api": {
+ "Element": {
+ "keypress_event": {
+ "__compat": {
+ "description": "`keypress` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keypress_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-keypress",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeypress"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1",
+ "notes": "Chrome does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts."
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6",
+ "notes": "As of Firefox 65, the `keypress` event is no longer fired for [non-printable keys](https://developer.mozilla.org/docs/Web/API/KeyboardEvent/keyCode#Non-printable_keys_(function_keys)), except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes)."
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1",
+ "notes": "Opera does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts."
+ },
+ "opera_android": {
+ "version_added": "≤12.1",
+ "notes": "Opera does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts."
+ },
+ "safari": {
+ "version_added": "1.3"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "1",
+ "notes": "Chrome does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts."
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": true
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/keyup_event.json b/api/Element/keyup_event.json
new file mode 100644
index 0000000..a5ba131
--- /dev/null
+++ b/api/Element/keyup_event.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "keyup_event": {
+ "__compat": {
+ "description": "`keyup` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keyup_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-keyup",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeyup"
+ ],
+ "tags": [
+ "web-features:keyboard-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1.2"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/lastElementChild.json b/api/Element/lastElementChild.json
new file mode 100644
index 0000000..c60de7f
--- /dev/null
+++ b/api/Element/lastElementChild.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "lastElementChild": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/lastElementChild",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-lastelementchildâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "10"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": {
+ "version_added": "3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/localName.json b/api/Element/localName.json
new file mode 100644
index 0000000..41faf63
--- /dev/null
+++ b/api/Element/localName.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "localName": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/localName",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-localnameâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/lostpointercapture_event.json b/api/Element/lostpointercapture_event.json
new file mode 100644
index 0000000..98ee134
--- /dev/null
+++ b/api/Element/lostpointercapture_event.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "lostpointercapture_event": {
+ "__compat": {
+ "description": "`lostpointercapture` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-lostpointercapture-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onlostpointercapture"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "57"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "17"
+ },
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/matches.json b/api/Element/matches.json
new file mode 100644
index 0000000..73d5237
--- /dev/null
+++ b/api/Element/matches.json
@@ -0,0 +1,131 @@
+{
+ "api": {
+ "Element": {
+ "matches": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/matches",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-matchesâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "33"
+ },
+ {
+ "alternative_name": "webkitMatchesSelector",
+ "version_added": "4"
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "15"
+ },
+ {
+ "alternative_name": "webkitMatchesSelector",
+ "version_added": "12"
+ },
+ {
+ "alternative_name": "msMatchesSelector",
+ "version_added": "12",
+ "version_removed": "79"
+ }
+ ],
+ "firefox": [
+ {
+ "version_added": "34"
+ },
+ {
+ "alternative_name": "webkitMatchesSelector",
+ "version_added": "44"
+ },
+ {
+ "alternative_name": "mozMatchesSelector",
+ "version_added": "3.6",
+ "notes": [
+ "Before Firefox 4, invalid selector strings caused false to be returned instead of throwing an exception.",
+ "See [bug 1119718](https://bugzil.la/1119718) for removal."
+ ]
+ }
+ ],
+ "firefox_android": [
+ {
+ "version_added": "34"
+ },
+ {
+ "alternative_name": "webkitMatchesSelector",
+ "version_added": "44"
+ },
+ {
+ "alternative_name": "mozMatchesSelector",
+ "version_added": "4",
+ "notes": "See [bug 1119718](https://bugzil.la/1119718) for removal."
+ }
+ ],
+ "ie": {
+ "alternative_name": "msMatchesSelector",
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": [
+ {
+ "version_added": "21"
+ },
+ {
+ "alternative_name": "webkitMatchesSelector",
+ "version_added": "15"
+ },
+ {
+ "alternative_name": "oMatchesSelector",
+ "version_added": "11.5",
+ "version_removed": "15"
+ }
+ ],
+ "opera_android": [
+ {
+ "version_added": "21"
+ },
+ {
+ "alternative_name": "webkitMatchesSelector",
+ "version_added": "14"
+ },
+ {
+ "alternative_name": "oMatchesSelector",
+ "version_added": "11.5",
+ "version_removed": "14"
+ }
+ ],
+ "safari": [
+ {
+ "version_added": "8"
+ },
+ {
+ "alternative_name": "webkitMatchesSelector",
+ "version_added": "5"
+ }
+ ],
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": [
+ {
+ "version_added": "4.4"
+ },
+ {
+ "alternative_name": "webkitMatchesSelector",
+ "version_added": "≤37"
+ }
+ ],
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/mousedown_event.json b/api/Element/mousedown_event.json
new file mode 100644
index 0000000..65c9894
--- /dev/null
+++ b/api/Element/mousedown_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "mousedown_event": {
+ "__compat": {
+ "description": "`mousedown` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousedown_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-mousedown",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmousedown"
+ ],
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.6"
+ },
+ "opera_android": {
+ "version_added": "12.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/mouseenter_event.json b/api/Element/mouseenter_event.json
new file mode 100644
index 0000000..f65ffc8
--- /dev/null
+++ b/api/Element/mouseenter_event.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "mouseenter_event": {
+ "__compat": {
+ "description": "`mouseenter` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-mouseenter",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseenter"
+ ],
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "30"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "10"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5.5"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "7"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/mouseleave_event.json b/api/Element/mouseleave_event.json
new file mode 100644
index 0000000..3e751c8
--- /dev/null
+++ b/api/Element/mouseleave_event.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "mouseleave_event": {
+ "__compat": {
+ "description": "`mouseleave` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-mouseleave",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseleave"
+ ],
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "30"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "10"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5.5"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "7"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/mousemove_event.json b/api/Element/mousemove_event.json
new file mode 100644
index 0000000..aa4b0a0
--- /dev/null
+++ b/api/Element/mousemove_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "mousemove_event": {
+ "__compat": {
+ "description": "`mousemove` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousemove_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-mousemove",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmousemove"
+ ],
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.6"
+ },
+ "opera_android": {
+ "version_added": "12.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/mouseout_event.json b/api/Element/mouseout_event.json
new file mode 100644
index 0000000..5f611bf
--- /dev/null
+++ b/api/Element/mouseout_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "mouseout_event": {
+ "__compat": {
+ "description": "`mouseout` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseout_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-mouseout",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseout"
+ ],
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/mouseover_event.json b/api/Element/mouseover_event.json
new file mode 100644
index 0000000..bd54df9
--- /dev/null
+++ b/api/Element/mouseover_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "mouseover_event": {
+ "__compat": {
+ "description": "`mouseover` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseover_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-mouseover",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseover"
+ ],
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "9.5"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/mouseup_event.json b/api/Element/mouseup_event.json
new file mode 100644
index 0000000..8d89767
--- /dev/null
+++ b/api/Element/mouseup_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "mouseup_event": {
+ "__compat": {
+ "description": "`mouseup` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseup_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-mouseup",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseup"
+ ],
+ "tags": [
+ "web-features:mouse-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "11.6"
+ },
+ "opera_android": {
+ "version_added": "12.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/mousewheel_event.json b/api/Element/mousewheel_event.json
new file mode 100644
index 0000000..f38266f
--- /dev/null
+++ b/api/Element/mousewheel_event.json
@@ -0,0 +1,49 @@
+{
+ "api": {
+ "Element": {
+ "mousewheel_event": {
+ "__compat": {
+ "description": "`mousewheel` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousewheel_event",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤15"
+ },
+ "opera_android": {
+ "version_added": "≤14"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "1"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": true
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/moveBefore.json b/api/Element/moveBefore.json
new file mode 100644
index 0000000..7d5a9fd
--- /dev/null
+++ b/api/Element/moveBefore.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "moveBefore": {
+ "__compat": {
+ "spec_url": "https://dom.spec.whatwg.org/#dom-parentnode-movebefore",
+ "tags": [
+ "web-features:move-before"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "133"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/namespaceURI.json b/api/Element/namespaceURI.json
new file mode 100644
index 0000000..bc52108
--- /dev/null
+++ b/api/Element/namespaceURI.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "namespaceURI": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/namespaceURI",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-namespaceuriâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/nextElementSibling.json b/api/Element/nextElementSibling.json
new file mode 100644
index 0000000..7f5dc19
--- /dev/null
+++ b/api/Element/nextElementSibling.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "nextElementSibling": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/nextElementSibling",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nondocumenttypechildnode-nextelementsiblingâ‘¡",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "10"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": {
+ "version_added": "3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/outerHTML.json b/api/Element/outerHTML.json
new file mode 100644
index 0000000..ae1ef52
--- /dev/null
+++ b/api/Element/outerHTML.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "outerHTML": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/outerHTML",
+ "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-outerhtml",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "11"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "4"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1.3"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "1"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/part.json b/api/Element/part.json
new file mode 100644
index 0000000..dc393a7
--- /dev/null
+++ b/api/Element/part.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "part": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/part",
+ "spec_url": "https://drafts.csswg.org/css-shadow-parts/#idl",
+ "tags": [
+ "web-features:shadow-parts"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "73"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "72"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/paste_event.json b/api/Element/paste_event.json
new file mode 100644
index 0000000..64b82f0
--- /dev/null
+++ b/api/Element/paste_event.json
@@ -0,0 +1,62 @@
+{
+ "api": {
+ "Element": {
+ "paste_event": {
+ "__compat": {
+ "description": "`paste` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/paste_event",
+ "spec_url": [
+ "https://w3c.github.io/clipboard-apis/#clipboard-event-paste",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onpaste"
+ ],
+ "tags": [
+ "web-features:clipboard-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "22"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9",
+ "notes": [
+ "Before Internet Explorer 11, copying files does not trigger the `paste` event.",
+ "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`."
+ ]
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/pointercancel_event.json b/api/Element/pointercancel_event.json
new file mode 100644
index 0000000..9d55d0d
--- /dev/null
+++ b/api/Element/pointercancel_event.json
@@ -0,0 +1,65 @@
+{
+ "api": {
+ "Element": {
+ "pointercancel_event": {
+ "__compat": {
+ "description": "`pointercancel` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-pointercancel-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointercancel"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "12"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "12",
+ "version_removed": "79"
+ }
+ ],
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": [
+ {
+ "version_added": "11"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "10"
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/pointerdown_event.json b/api/Element/pointerdown_event.json
new file mode 100644
index 0000000..2d094fc
--- /dev/null
+++ b/api/Element/pointerdown_event.json
@@ -0,0 +1,65 @@
+{
+ "api": {
+ "Element": {
+ "pointerdown_event": {
+ "__compat": {
+ "description": "`pointerdown` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-pointerdown-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerdown"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "12"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "12",
+ "version_removed": "79"
+ }
+ ],
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": [
+ {
+ "version_added": "11"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "10"
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/pointerenter_event.json b/api/Element/pointerenter_event.json
new file mode 100644
index 0000000..52cc874
--- /dev/null
+++ b/api/Element/pointerenter_event.json
@@ -0,0 +1,65 @@
+{
+ "api": {
+ "Element": {
+ "pointerenter_event": {
+ "__compat": {
+ "description": "`pointerenter` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-pointerenter-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerenter"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "12"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "12",
+ "version_removed": "79"
+ }
+ ],
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": [
+ {
+ "version_added": "11"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "10"
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/pointerleave_event.json b/api/Element/pointerleave_event.json
new file mode 100644
index 0000000..f3635f8
--- /dev/null
+++ b/api/Element/pointerleave_event.json
@@ -0,0 +1,65 @@
+{
+ "api": {
+ "Element": {
+ "pointerleave_event": {
+ "__compat": {
+ "description": "`pointerleave` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-pointerleave-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerleave"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "12"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "12",
+ "version_removed": "79"
+ }
+ ],
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": [
+ {
+ "version_added": "11"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "10"
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/pointermove_event.json b/api/Element/pointermove_event.json
new file mode 100644
index 0000000..ffac1e7
--- /dev/null
+++ b/api/Element/pointermove_event.json
@@ -0,0 +1,65 @@
+{
+ "api": {
+ "Element": {
+ "pointermove_event": {
+ "__compat": {
+ "description": "`pointermove` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointermove_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-pointermove-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointermove"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "12"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "12",
+ "version_removed": "79"
+ }
+ ],
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": [
+ {
+ "version_added": "11"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "10"
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/pointerout_event.json b/api/Element/pointerout_event.json
new file mode 100644
index 0000000..73dcba3
--- /dev/null
+++ b/api/Element/pointerout_event.json
@@ -0,0 +1,65 @@
+{
+ "api": {
+ "Element": {
+ "pointerout_event": {
+ "__compat": {
+ "description": "`pointerout` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerout_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-pointerout-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerout"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "12"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "12",
+ "version_removed": "79"
+ }
+ ],
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": [
+ {
+ "version_added": "11"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "10"
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/pointerover_event.json b/api/Element/pointerover_event.json
new file mode 100644
index 0000000..475121d
--- /dev/null
+++ b/api/Element/pointerover_event.json
@@ -0,0 +1,65 @@
+{
+ "api": {
+ "Element": {
+ "pointerover_event": {
+ "__compat": {
+ "description": "`pointerover` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerover_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-pointerover-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerover"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "12"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "12",
+ "version_removed": "79"
+ }
+ ],
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": [
+ {
+ "version_added": "11"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "10"
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/pointerrawupdate_event.json b/api/Element/pointerrawupdate_event.json
new file mode 100644
index 0000000..2a47b0d
--- /dev/null
+++ b/api/Element/pointerrawupdate_event.json
@@ -0,0 +1,48 @@
+{
+ "api": {
+ "Element": {
+ "pointerrawupdate_event": {
+ "__compat": {
+ "description": "`pointerrawupdate` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-pointerrawupdate-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerrawupdate"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "77"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/pointerup_event.json b/api/Element/pointerup_event.json
new file mode 100644
index 0000000..115d209
--- /dev/null
+++ b/api/Element/pointerup_event.json
@@ -0,0 +1,65 @@
+{
+ "api": {
+ "Element": {
+ "pointerup_event": {
+ "__compat": {
+ "description": "`pointerup` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerup_event",
+ "spec_url": [
+ "https://w3c.github.io/pointerevents/#the-pointerup-event",
+ "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerup"
+ ],
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "12"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "12",
+ "version_removed": "79"
+ }
+ ],
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": [
+ {
+ "version_added": "11"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "10"
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/prefix.json b/api/Element/prefix.json
new file mode 100644
index 0000000..dcdaff1
--- /dev/null
+++ b/api/Element/prefix.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "prefix": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/prefix",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-prefixâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/prepend.json b/api/Element/prepend.json
new file mode 100644
index 0000000..8062557
--- /dev/null
+++ b/api/Element/prepend.json
@@ -0,0 +1,46 @@
+{
+ "api": {
+ "Element": {
+ "prepend": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/prepend",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-prependâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "54"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "17"
+ },
+ "firefox": {
+ "version_added": "49"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/previousElementSibling.json b/api/Element/previousElementSibling.json
new file mode 100644
index 0000000..2a4941e
--- /dev/null
+++ b/api/Element/previousElementSibling.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "previousElementSibling": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/previousElementSibling",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nondocumenttypechildnode-previouselementsiblingâ‘¡",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "2"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "10"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "4"
+ },
+ "safari_ios": {
+ "version_added": "3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": "≤37"
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/querySelector.json b/api/Element/querySelector.json
new file mode 100644
index 0000000..0e51a75
--- /dev/null
+++ b/api/Element/querySelector.json
@@ -0,0 +1,57 @@
+{
+ "api": {
+ "Element": {
+ "querySelector": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelector",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselectorallâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": "mirror",
+ "ie": [
+ {
+ "version_added": "9"
+ },
+ {
+ "version_added": "8",
+ "partial_implementation": true,
+ "notes": "`querySelector()` is supported, but only for CSS 2.1 selectors."
+ }
+ ],
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "10"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "3.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/querySelectorAll.json b/api/Element/querySelectorAll.json
new file mode 100644
index 0000000..0646213
--- /dev/null
+++ b/api/Element/querySelectorAll.json
@@ -0,0 +1,57 @@
+{
+ "api": {
+ "Element": {
+ "querySelectorAll": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelectorAll",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselectorallâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": "mirror",
+ "ie": [
+ {
+ "version_added": "9"
+ },
+ {
+ "version_added": "8",
+ "partial_implementation": true,
+ "notes": "`querySelectorAll()` is supported, but only for CSS 2.1 selectors."
+ }
+ ],
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "10"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "3.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/releasePointerCapture.json b/api/Element/releasePointerCapture.json
new file mode 100644
index 0000000..5da0da7
--- /dev/null
+++ b/api/Element/releasePointerCapture.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "releasePointerCapture": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture",
+ "spec_url": "https://w3c.github.io/pointerevents/#dom-element-releasepointercapture",
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "59"
+ },
+ "firefox_android": {
+ "version_added": "79"
+ },
+ "ie": [
+ {
+ "version_added": "11"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "10"
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/remove.json b/api/Element/remove.json
new file mode 100644
index 0000000..0a41c06
--- /dev/null
+++ b/api/Element/remove.json
@@ -0,0 +1,46 @@
+{
+ "api": {
+ "Element": {
+ "remove": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/remove",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-removeâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "24"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "23"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "7"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/removeAttribute.json b/api/Element/removeAttribute.json
new file mode 100644
index 0000000..16cb634
--- /dev/null
+++ b/api/Element/removeAttribute.json
@@ -0,0 +1,51 @@
+{
+ "api": {
+ "Element": {
+ "removeAttribute": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttribute",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-removeattributeâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12",
+ "notes": "This function doesn't respect boolean attributes' default values. See [bug 12087679](https://developer.microsoft.com/microsoft-edge/platform/issues/12087679/)."
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/removeAttributeNS.json b/api/Element/removeAttributeNS.json
new file mode 100644
index 0000000..f838f3f
--- /dev/null
+++ b/api/Element/removeAttributeNS.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "removeAttributeNS": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-removeattributensâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/removeAttributeNode.json b/api/Element/removeAttributeNode.json
new file mode 100644
index 0000000..5c3e218
--- /dev/null
+++ b/api/Element/removeAttributeNode.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "removeAttributeNode": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-element-removeattributenode",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "6"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/replaceChildren.json b/api/Element/replaceChildren.json
new file mode 100644
index 0000000..af113d9
--- /dev/null
+++ b/api/Element/replaceChildren.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "replaceChildren": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/replaceChildren",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-replacechildrenâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "86"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "78"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "14"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/replaceWith.json b/api/Element/replaceWith.json
new file mode 100644
index 0000000..da1240f
--- /dev/null
+++ b/api/Element/replaceWith.json
@@ -0,0 +1,48 @@
+{
+ "api": {
+ "Element": {
+ "replaceWith": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/replaceWith",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-replacewithâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "54"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "17"
+ },
+ "firefox": {
+ "version_added": "49"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "39"
+ },
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/requestFullscreen.json b/api/Element/requestFullscreen.json
new file mode 100644
index 0000000..984d65d
--- /dev/null
+++ b/api/Element/requestFullscreen.json
@@ -0,0 +1,125 @@
+{
+ "api": {
+ "Element": {
+ "requestFullscreen": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen",
+ "spec_url": "https://fullscreen.spec.whatwg.org/#ref-for-dom-element-requestfullscreenâ‘ ",
+ "tags": [
+ "web-features:fullscreen"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "71"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "15"
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "79"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "12"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "14"
+ }
+ ],
+ "firefox": [
+ {
+ "version_added": "64"
+ },
+ {
+ "alternative_name": "mozRequestFullScreen",
+ "version_added": "9",
+ "notes": "Before Firefox 44, Firefox incorrectly allowed elements inside a `<frame>` or `<object>` element to request, and to be granted, fullscreen. In Firefox 44 and onwards this has been fixed: only elements in the top-level document or in an `<iframe>` element with the `allowfullscreen` attribute can be displayed fullscreen."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "prefix": "ms",
+ "version_added": "11"
+ },
+ "oculus": "mirror",
+ "opera": [
+ {
+ "version_added": "58"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "15"
+ },
+ {
+ "version_added": "12.1",
+ "version_removed": "15"
+ }
+ ],
+ "opera_android": [
+ {
+ "version_added": "50"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "14"
+ },
+ {
+ "version_added": "12.1",
+ "version_removed": "14"
+ }
+ ],
+ "safari": [
+ {
+ "version_added": "16.4"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "5.1"
+ }
+ ],
+ "safari_ios": [
+ {
+ "version_added": "16.4",
+ "partial_implementation": true,
+ "notes": [
+ "Only available on iPad, not on iPhone.",
+ "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games."
+ ]
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "12",
+ "partial_implementation": true,
+ "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled."
+ }
+ ],
+ "samsunginternet_android": "mirror",
+ "webview_android": [
+ {
+ "version_added": "71"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "≤37"
+ }
+ ],
+ "webview_ios": {
+ "version_added": false
+ }
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/requestPointerLock.json b/api/Element/requestPointerLock.json
new file mode 100644
index 0000000..a61d0b4
--- /dev/null
+++ b/api/Element/requestPointerLock.json
@@ -0,0 +1,74 @@
+{
+ "api": {
+ "Element": {
+ "requestPointerLock": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock",
+ "spec_url": "https://w3c.github.io/pointerlock/#dom-element-requestpointerlock",
+ "tags": [
+ "web-features:pointer-lock"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "37",
+ "notes": "From version 92, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)."
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "22",
+ "version_removed": "38"
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "13",
+ "notes": "From version 92, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)."
+ },
+ "firefox": [
+ {
+ "version_added": "50"
+ },
+ {
+ "prefix": "moz",
+ "version_added": "14",
+ "version_removed": "50"
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10.1"
+ },
+ "safari_ios": {
+ "version_added": false
+ },
+ "samsunginternet_android": [
+ {
+ "version_added": "3.0",
+ "notes": "From version 16, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)."
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "1.5",
+ "version_removed": "3.0"
+ }
+ ],
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/role.json b/api/Element/role.json
new file mode 100644
index 0000000..ccf734f
--- /dev/null
+++ b/api/Element/role.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "role": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/role",
+ "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-role",
+ "tags": [
+ "web-features:aria-attribute-reflection"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "103"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "119"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scroll.json b/api/Element/scroll.json
new file mode 100644
index 0000000..f2681cf
--- /dev/null
+++ b/api/Element/scroll.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "scroll": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scroll",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scroll",
+ "tags": [
+ "web-features:scroll-elements"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "61"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "36"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollBy.json b/api/Element/scrollBy.json
new file mode 100644
index 0000000..f604659
--- /dev/null
+++ b/api/Element/scrollBy.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "scrollBy": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollBy",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollby",
+ "tags": [
+ "web-features:scroll-elements"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "61"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "36"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollHeight.json b/api/Element/scrollHeight.json
new file mode 100644
index 0000000..464d7c6
--- /dev/null
+++ b/api/Element/scrollHeight.json
@@ -0,0 +1,59 @@
+{
+ "api": {
+ "Element": {
+ "scrollHeight": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollHeight",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollheight",
+ "tags": [
+ "web-features:scroll-elements"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": [
+ {
+ "version_added": "21"
+ },
+ {
+ "version_added": "3",
+ "version_removed": "21",
+ "partial_implementation": true,
+ "notes": "Before Firefox 21, when an element's content does not generate a vertical scrollbar, then its `scrollHeight` property is equal to its `clientHeight` property. This can mean either the content is too short to require a scrollbar or that the element has a CSS style `overflow` value of `visible` (non-scrollable)."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5",
+ "notes": "In Internet Explorer 5 through 7, if padding is set, the value of `scrollHeight` is equal to the sum of the top and bottom padding. This behavior was fixed in Internet Explorer 8."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollIntoView.json b/api/Element/scrollIntoView.json
new file mode 100644
index 0000000..ee7d47b
--- /dev/null
+++ b/api/Element/scrollIntoView.json
@@ -0,0 +1,82 @@
+{
+ "api": {
+ "Element": {
+ "scrollIntoView": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollintoview",
+ "tags": [
+ "web-features:scroll-into-view"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "79"
+ },
+ {
+ "version_added": "17",
+ "version_removed": "79",
+ "partial_implementation": true,
+ "notes": "The only parameter supported is `alignToTop`."
+ },
+ {
+ "version_added": "12",
+ "version_removed": "17",
+ "partial_implementation": true,
+ "notes": [
+ "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement).",
+ "No support for `smooth` behavior."
+ ]
+ }
+ ],
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5",
+ "partial_implementation": true,
+ "notes": [
+ "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement).",
+ "No support for `smooth` behavior or `center` options."
+ ]
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "3",
+ "notes": [
+ "No support for `center` option.",
+ "Before Safari 15.4, there was no support for the `smooth` behavior."
+ ]
+ },
+ "safari_ios": {
+ "version_added": "1",
+ "notes": [
+ "No support for `center` option.",
+ "Before iOS 15.4, there was no support for the `smooth` behavior."
+ ]
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollIntoViewIfNeeded.json b/api/Element/scrollIntoViewIfNeeded.json
new file mode 100644
index 0000000..f7931ab
--- /dev/null
+++ b/api/Element/scrollIntoViewIfNeeded.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "scrollIntoViewIfNeeded": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoViewIfNeeded",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false,
+ "impl_url": "https://bugzil.la/403510"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "3"
+ },
+ "safari_ios": {
+ "version_added": "1"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollLeft.json b/api/Element/scrollLeft.json
new file mode 100644
index 0000000..8bc4fb3
--- /dev/null
+++ b/api/Element/scrollLeft.json
@@ -0,0 +1,65 @@
+{
+ "api": {
+ "Element": {
+ "scrollLeft": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollLeft",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollleft",
+ "tags": [
+ "web-features:scroll-elements"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "86"
+ },
+ {
+ "version_added": "1",
+ "version_removed": "86",
+ "notes": "For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See [bug 41319147](https://crbug.com/41319147)."
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "86"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "86",
+ "notes": "For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See [bug 41319147](https://crbug.com/41319147)."
+ }
+ ],
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5",
+ "notes": "For right-to-left elements, this property uses 100-0 (most left to most right) instead of negative values."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollLeftMax.json b/api/Element/scrollLeftMax.json
new file mode 100644
index 0000000..c796122
--- /dev/null
+++ b/api/Element/scrollLeftMax.json
@@ -0,0 +1,40 @@
+{
+ "api": {
+ "Element": {
+ "scrollLeftMax": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollLeftMax",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "16"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollTo.json b/api/Element/scrollTo.json
new file mode 100644
index 0000000..a242fa7
--- /dev/null
+++ b/api/Element/scrollTo.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "scrollTo": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTo",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollto",
+ "tags": [
+ "web-features:scroll-elements"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "61"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "36"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollTop.json b/api/Element/scrollTop.json
new file mode 100644
index 0000000..db712e1
--- /dev/null
+++ b/api/Element/scrollTop.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "scrollTop": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTop",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrolltop",
+ "tags": [
+ "web-features:scroll-elements"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollTopMax.json b/api/Element/scrollTopMax.json
new file mode 100644
index 0000000..063bceb
--- /dev/null
+++ b/api/Element/scrollTopMax.json
@@ -0,0 +1,40 @@
+{
+ "api": {
+ "Element": {
+ "scrollTopMax": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTopMax",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "16"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollWidth.json b/api/Element/scrollWidth.json
new file mode 100644
index 0000000..1a21886
--- /dev/null
+++ b/api/Element/scrollWidth.json
@@ -0,0 +1,51 @@
+{
+ "api": {
+ "Element": {
+ "scrollWidth": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollWidth",
+ "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollwidth",
+ "tags": [
+ "web-features:scroll-elements"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5",
+ "notes": "In Internet Explorer 5 through 7, if padding is set, the value of `scrollWidth` is equal to the sum of the left and right padding. This behavior was fixed in Internet Explorer 8."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scroll_event.json b/api/Element/scroll_event.json
new file mode 100644
index 0000000..f246bb7
--- /dev/null
+++ b/api/Element/scroll_event.json
@@ -0,0 +1,54 @@
+{
+ "api": {
+ "Element": {
+ "scroll_event": {
+ "__compat": {
+ "description": "`scroll` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scroll_event",
+ "spec_url": [
+ "https://drafts.csswg.org/cssom-view/#eventdef-document-scroll",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscroll"
+ ],
+ "tags": [
+ "web-features:scroll-elements"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "6"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1.3"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollend_event.json b/api/Element/scrollend_event.json
new file mode 100644
index 0000000..edf3c7a
--- /dev/null
+++ b/api/Element/scrollend_event.json
@@ -0,0 +1,49 @@
+{
+ "api": {
+ "Element": {
+ "scrollend_event": {
+ "__compat": {
+ "description": "`scrollend` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollend_event",
+ "spec_url": [
+ "https://drafts.csswg.org/cssom-view/#eventdef-document-scrollend",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscrollend"
+ ],
+ "tags": [
+ "web-features:scrollend"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "114"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "109"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/201556"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollsnapchange_event.json b/api/Element/scrollsnapchange_event.json
new file mode 100644
index 0000000..bec90f1
--- /dev/null
+++ b/api/Element/scrollsnapchange_event.json
@@ -0,0 +1,46 @@
+{
+ "api": {
+ "Element": {
+ "scrollsnapchange_event": {
+ "__compat": {
+ "description": "`scrollsnapchange` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollsnapchange_event",
+ "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchange",
+ "tags": [
+ "web-features:scroll-snap-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "129"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1843961"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/scrollsnapchanging_event.json b/api/Element/scrollsnapchanging_event.json
new file mode 100644
index 0000000..bcdbb0c
--- /dev/null
+++ b/api/Element/scrollsnapchanging_event.json
@@ -0,0 +1,46 @@
+{
+ "api": {
+ "Element": {
+ "scrollsnapchanging_event": {
+ "__compat": {
+ "description": "`scrollsnapchanging` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollsnapchanging_event",
+ "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchanging",
+ "tags": [
+ "web-features:scroll-snap-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "129"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1843961"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/securitypolicyviolation_event.json b/api/Element/securitypolicyviolation_event.json
new file mode 100644
index 0000000..2cb8b22
--- /dev/null
+++ b/api/Element/securitypolicyviolation_event.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "securitypolicyviolation_event": {
+ "__compat": {
+ "description": "`securitypolicyviolation` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/securitypolicyviolation_event",
+ "spec_url": [
+ "https://w3c.github.io/webappsec-csp/#eventdef-globaleventhandlers-securitypolicyviolation",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onsecuritypolicyviolation"
+ ],
+ "tags": [
+ "web-features:csp"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "41"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "15"
+ },
+ "firefox": {
+ "version_added": "63"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/setAttribute.json b/api/Element/setAttribute.json
new file mode 100644
index 0000000..0157455
--- /dev/null
+++ b/api/Element/setAttribute.json
@@ -0,0 +1,51 @@
+{
+ "api": {
+ "Element": {
+ "setAttribute": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttribute",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-setattributeâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5",
+ "notes": "In Internet Explorer 7 and earlier, `setAttribute` doesn't set styles and removes events when you try to set them."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/setAttributeNS.json b/api/Element/setAttributeNS.json
new file mode 100644
index 0000000..13d028e
--- /dev/null
+++ b/api/Element/setAttributeNS.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "setAttributeNS": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-setattributensâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/setAttributeNode.json b/api/Element/setAttributeNode.json
new file mode 100644
index 0000000..cae3e3b
--- /dev/null
+++ b/api/Element/setAttributeNode.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "setAttributeNode": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-element-setattributenode",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "6"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/setAttributeNodeNS.json b/api/Element/setAttributeNodeNS.json
new file mode 100644
index 0000000..a7a89b9
--- /dev/null
+++ b/api/Element/setAttributeNodeNS.json
@@ -0,0 +1,52 @@
+{
+ "api": {
+ "Element": {
+ "setAttributeNodeNS": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS",
+ "spec_url": "https://dom.spec.whatwg.org/#dom-element-setattributenodens",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12",
+ "notes": "Returns a `ClientRectList` with [`ClientRect`](https://docs.microsoft.com/en-us/previous-versions/hh826029(v=vs.85)) objects (which do not contain `x` and `y` properties) instead of [`DOMRect`](https://developer.mozilla.org/docs/Web/API/DOMRect) objects."
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9",
+ "notes": "Returns a `ClientRectList` with [`ClientRect`](https://docs.microsoft.com/en-us/previous-versions/hh826029(v=vs.85)) objects (which do not contain `x` and `y` properties) instead of [`DOMRect`](https://developer.mozilla.org/docs/Web/API/DOMRect) objects."
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "≤12.1"
+ },
+ "opera_android": {
+ "version_added": "≤12.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/setCapture.json b/api/Element/setCapture.json
new file mode 100644
index 0000000..3b7cd21
--- /dev/null
+++ b/api/Element/setCapture.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "setCapture": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setCapture",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12",
+ "version_removed": "79"
+ },
+ "firefox": {
+ "version_added": "4"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5",
+ "notes": "The `retargetToElement` parameter to `Element.setCapture()` was introduced in Internet Explorer 5.5."
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": true
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/setHTMLUnsafe.json b/api/Element/setHTMLUnsafe.json
new file mode 100644
index 0000000..4a6c00e
--- /dev/null
+++ b/api/Element/setHTMLUnsafe.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "setHTMLUnsafe": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe",
+ "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-sethtmlunsafe",
+ "tags": [
+ "web-features:parse-html-unsafe"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "123"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "17.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/setPointerCapture.json b/api/Element/setPointerCapture.json
new file mode 100644
index 0000000..2d26021
--- /dev/null
+++ b/api/Element/setPointerCapture.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "setPointerCapture": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture",
+ "spec_url": "https://w3c.github.io/pointerevents/#dom-element-setpointercapture",
+ "tags": [
+ "web-features:pointer-events-api"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "55"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "59",
+ "notes": "Before Firefox 82, `setPointerCapture()` throws `InvalidPointerId` for an invalid `pointerId` argument. From Firefox 82, it throws [the specified](https://w3c.github.io/pointerevents/#setting-pointer-capture) `NotFoundError` exception. See [bug 1662124](https://bugzil.la/1662124)."
+ },
+ "firefox_android": {
+ "version_added": "79",
+ "notes": "Before Firefox 82, `setPointerCapture()` throws `InvalidPointerId` for an invalid `pointerId` argument. From Firefox 82, it throws [the specified](https://w3c.github.io/pointerevents/#setting-pointer-capture) `NotFoundError` exception. See [bug 1662124](https://bugzil.la/1662124)."
+ },
+ "ie": [
+ {
+ "version_added": "11"
+ },
+ {
+ "prefix": "ms",
+ "version_added": "10"
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "13"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/shadowRoot.json b/api/Element/shadowRoot.json
new file mode 100644
index 0000000..ddda86d
--- /dev/null
+++ b/api/Element/shadowRoot.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "shadowRoot": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/shadowRoot",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-shadowrootâ‘ ",
+ "tags": [
+ "web-features:shadow-dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "35"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "63"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/slot.json b/api/Element/slot.json
new file mode 100644
index 0000000..2de6b56
--- /dev/null
+++ b/api/Element/slot.json
@@ -0,0 +1,44 @@
+{
+ "api": {
+ "Element": {
+ "slot": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/slot",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-slotâ‘ ",
+ "tags": [
+ "web-features:slot"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "53"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "63"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/tagName.json b/api/Element/tagName.json
new file mode 100644
index 0000000..829a34f
--- /dev/null
+++ b/api/Element/tagName.json
@@ -0,0 +1,50 @@
+{
+ "api": {
+ "Element": {
+ "tagName": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/tagName",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-tagnameâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "1"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "5"
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": "8"
+ },
+ "opera_android": {
+ "version_added": "10.1"
+ },
+ "safari": {
+ "version_added": "1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/toggleAttribute.json b/api/Element/toggleAttribute.json
new file mode 100644
index 0000000..e972781
--- /dev/null
+++ b/api/Element/toggleAttribute.json
@@ -0,0 +1,46 @@
+{
+ "api": {
+ "Element": {
+ "toggleAttribute": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute",
+ "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-toggleattributeâ‘ ",
+ "tags": [
+ "web-features:dom"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "69"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "18"
+ },
+ "firefox": {
+ "version_added": "63"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "12"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/touchcancel_event.json b/api/Element/touchcancel_event.json
new file mode 100644
index 0000000..e25e045
--- /dev/null
+++ b/api/Element/touchcancel_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "touchcancel_event": {
+ "__compat": {
+ "description": "`touchcancel` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event",
+ "spec_url": [
+ "https://w3c.github.io/touch-events/#event-touchcancel",
+ "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchcancel"
+ ],
+ "tags": [
+ "web-features:touch-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "22"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "52"
+ },
+ "firefox_android": {
+ "version_added": "6"
+ },
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": false
+ },
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": {
+ "version_added": "≤3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/touchend_event.json b/api/Element/touchend_event.json
new file mode 100644
index 0000000..9e4db73
--- /dev/null
+++ b/api/Element/touchend_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "touchend_event": {
+ "__compat": {
+ "description": "`touchend` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchend_event",
+ "spec_url": [
+ "https://w3c.github.io/touch-events/#event-touchend",
+ "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchend"
+ ],
+ "tags": [
+ "web-features:touch-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "22"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "52"
+ },
+ "firefox_android": {
+ "version_added": "6"
+ },
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": false
+ },
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": {
+ "version_added": "≤3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/touchmove_event.json b/api/Element/touchmove_event.json
new file mode 100644
index 0000000..82d8ec9
--- /dev/null
+++ b/api/Element/touchmove_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "touchmove_event": {
+ "__compat": {
+ "description": "`touchmove` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchmove_event",
+ "spec_url": [
+ "https://w3c.github.io/touch-events/#event-touchmove",
+ "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchmove"
+ ],
+ "tags": [
+ "web-features:touch-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "22"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "52"
+ },
+ "firefox_android": {
+ "version_added": "6"
+ },
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": false
+ },
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": {
+ "version_added": "≤3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/touchstart_event.json b/api/Element/touchstart_event.json
new file mode 100644
index 0000000..e707d39
--- /dev/null
+++ b/api/Element/touchstart_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "touchstart_event": {
+ "__compat": {
+ "description": "`touchstart` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchstart_event",
+ "spec_url": [
+ "https://w3c.github.io/touch-events/#event-touchstart",
+ "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchstart"
+ ],
+ "tags": [
+ "web-features:touch-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "22"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "52"
+ },
+ "firefox_android": {
+ "version_added": "6"
+ },
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": false
+ },
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": {
+ "version_added": "≤3"
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/transitioncancel_event.json b/api/Element/transitioncancel_event.json
new file mode 100644
index 0000000..50ea26f
--- /dev/null
+++ b/api/Element/transitioncancel_event.json
@@ -0,0 +1,64 @@
+{
+ "api": {
+ "Element": {
+ "transitioncancel_event": {
+ "__compat": {
+ "description": "`transitioncancel` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event",
+ "spec_url": [
+ "https://drafts.csswg.org/css-transitions/#transitioncancel",
+ "https://drafts.csswg.org/css-transitions/#dom-globaleventhandlers-ontransitioncancel"
+ ],
+ "tags": [
+ "web-features:transitions"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "87"
+ },
+ {
+ "version_added": "74",
+ "version_removed": "87",
+ "partial_implementation": true,
+ "notes": "The `ontransitioncancel` event handler property is not supported. To listen to this event, use `element.addEventListener('transitioncancel', function() {});`."
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "53"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": [
+ {
+ "version_added": "13.1"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "13.1",
+ "partial_implementation": true,
+ "notes": "Although the `ontransitioncancel` event handler property is supported, the `transitioncancel` event is never fired."
+ }
+ ],
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/transitionend_event.json b/api/Element/transitionend_event.json
new file mode 100644
index 0000000..1f52a6a
--- /dev/null
+++ b/api/Element/transitionend_event.json
@@ -0,0 +1,99 @@
+{
+ "api": {
+ "Element": {
+ "transitionend_event": {
+ "__compat": {
+ "description": "`transitionend` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionend_event",
+ "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend",
+ "tags": [
+ "web-features:transitions"
+ ],
+ "support": {
+ "chrome": [
+ {
+ "version_added": "26"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "1"
+ }
+ ],
+ "chrome_android": "mirror",
+ "edge": [
+ {
+ "version_added": "18"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "79"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "18",
+ "partial_implementation": true,
+ "notes": "The `ontransitionend` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionend', function() {});`."
+ }
+ ],
+ "firefox": {
+ "version_added": "51"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "10",
+ "partial_implementation": true,
+ "notes": "The `ontransitionend` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionend', function() {});`."
+ },
+ "oculus": "mirror",
+ "opera": [
+ {
+ "version_added": "12.1"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "15"
+ },
+ {
+ "prefix": "o",
+ "version_added": "11.6",
+ "version_removed": "15"
+ }
+ ],
+ "opera_android": [
+ {
+ "version_added": "12.1"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "14"
+ },
+ {
+ "prefix": "o",
+ "version_added": "12",
+ "version_removed": "14"
+ }
+ ],
+ "safari": [
+ {
+ "version_added": "7"
+ },
+ {
+ "prefix": "webkit",
+ "version_added": "4"
+ }
+ ],
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/transitionrun_event.json b/api/Element/transitionrun_event.json
new file mode 100644
index 0000000..d73578d
--- /dev/null
+++ b/api/Element/transitionrun_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "transitionrun_event": {
+ "__compat": {
+ "description": "`transitionrun` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event",
+ "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun",
+ "tags": [
+ "web-features:transitions"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "74"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "53"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "10",
+ "partial_implementation": true,
+ "notes": "The `ontransitionrun` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionrun', function() {});`."
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": [
+ {
+ "version_added": "13.1"
+ },
+ {
+ "version_added": "12",
+ "partial_implementation": true,
+ "notes": "The event handler exists but will never be called."
+ }
+ ],
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/transitionstart_event.json b/api/Element/transitionstart_event.json
new file mode 100644
index 0000000..d791081
--- /dev/null
+++ b/api/Element/transitionstart_event.json
@@ -0,0 +1,56 @@
+{
+ "api": {
+ "Element": {
+ "transitionstart_event": {
+ "__compat": {
+ "description": "`transitionstart` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event",
+ "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart",
+ "tags": [
+ "web-features:transitions"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "74"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "53"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "10",
+ "partial_implementation": true,
+ "notes": "The `ontransitionstart` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionstart', function() {});`."
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": [
+ {
+ "version_added": "13.1"
+ },
+ {
+ "version_added": "12",
+ "partial_implementation": true,
+ "notes": "The event handler exists but will never be called."
+ }
+ ],
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/webkitmouseforcechanged_event.json b/api/Element/webkitmouseforcechanged_event.json
new file mode 100644
index 0000000..5e06152
--- /dev/null
+++ b/api/Element/webkitmouseforcechanged_event.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "webkitmouseforcechanged_event": {
+ "__compat": {
+ "description": "`webkitmouseforcechanged` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcechanged_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "9"
+ },
+ "safari_ios": {
+ "version_added": false
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/webkitmouseforcedown_event.json b/api/Element/webkitmouseforcedown_event.json
new file mode 100644
index 0000000..073469d
--- /dev/null
+++ b/api/Element/webkitmouseforcedown_event.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "webkitmouseforcedown_event": {
+ "__compat": {
+ "description": "`webkitmouseforcedown` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcedown_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "9"
+ },
+ "safari_ios": {
+ "version_added": false
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/webkitmouseforceup_event.json b/api/Element/webkitmouseforceup_event.json
new file mode 100644
index 0000000..f74745c
--- /dev/null
+++ b/api/Element/webkitmouseforceup_event.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "webkitmouseforceup_event": {
+ "__compat": {
+ "description": "`webkitmouseforceup` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforceup_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "9"
+ },
+ "safari_ios": {
+ "version_added": false
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/webkitmouseforcewillbegin_event.json b/api/Element/webkitmouseforcewillbegin_event.json
new file mode 100644
index 0000000..ff60f79
--- /dev/null
+++ b/api/Element/webkitmouseforcewillbegin_event.json
@@ -0,0 +1,43 @@
+{
+ "api": {
+ "Element": {
+ "webkitmouseforcewillbegin_event": {
+ "__compat": {
+ "description": "`webkitmouseforcewillbegin` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcewillbegin_event",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "9"
+ },
+ "safari_ios": {
+ "version_added": false
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Element/wheel_event.json b/api/Element/wheel_event.json
new file mode 100644
index 0000000..a9de0a2
--- /dev/null
+++ b/api/Element/wheel_event.json
@@ -0,0 +1,53 @@
+{
+ "api": {
+ "Element": {
+ "wheel_event": {
+ "__compat": {
+ "description": "`wheel` event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/wheel_event",
+ "spec_url": [
+ "https://w3c.github.io/uievents/#event-type-wheel",
+ "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwheel"
+ ],
+ "tags": [
+ "web-features:wheel-events"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "31"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "12"
+ },
+ "firefox": {
+ "version_added": "17"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": "9",
+ "notes": "The `onwheel` event handler property is not supported. To listen to this event, use `element.addEventListener('wheel', function() {});`. See [IE bug 782835](https://connect.microsoft.com/IE/feedback/details/782835/missing-onwheel-attribute-for-the-wheel-event-although-its-supported-via-addeventlistener)."
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "7"
+ },
+ "safari_ios": {
+ "version_added": false
+ },
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}