{
"api": {
"CustomElementRegistry": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomElementRegistry",
"support": {
"chrome": {
"version_added": "54"
},
"chrome_android": {
"version_added": "54"
},
"edge": {
"version_added": false,
"notes": "In Development"
},
"edge_mobile": {
"version_added": false,
"notes": "In Development"
},
"firefox": [
{
"version_added": "63"
},
{
"version_added": "59",
"version_removed": "63",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
},
{
"version_added": true,
"version_removed": "59",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.enabled",
"value_to_set": "true"
},
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "63"
},
{
"version_added": "59",
"version_removed": "63",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
},
{
"version_added": true,
"version_removed": "59",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.enabled",
"value_to_set": "true"
},
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": false
},
"opera": {
"version_added": "41"
},
"opera_android": {
"version_added": "41"
},
"safari": {
"version_added": "10.1"
},
"safari_ios": {
"version_added": "10.1"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "54"
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
},
"builtin": {
"__compat": {
"description": "Customized built-in element support",
"support": {
"chrome": {
"version_added": "66"
},
"chrome_android": {
"version_added": "66"
},
"edge": {
"version_added": false
},
"edge_mobile": {
"version_added": false
},
"firefox": [
{
"version_added": "63"
},
{
"version_added": "59",
"version_removed": "63",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
},
{
"version_added": true,
"version_removed": "59",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.enabled",
"value_to_set": "true"
},
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "63"
},
{
"version_added": "59",
"version_removed": "63",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
},
{
"version_added": true,
"version_removed": "59",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.enabled",
"value_to_set": "true"
},
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": false
},
"opera": {
"version_added": "53"
},
"opera_android": {
"version_added": "53"
},
"safari": {
"version_added": false
},
"safari_ios": {
"version_added": false
},
"samsunginternet_android": {
"version_added": false
},
"webview_android": {
"version_added": "66"
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"define": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/define",
"support": {
"chrome": [
{
"version_added": "66",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "54",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"chrome_android": [
{
"version_added": "66",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "54",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"edge": {
"version_added": false,
"notes": "In Development"
},
"edge_mobile": {
"version_added": false,
"notes": "In Development"
},
"firefox": [
{
"version_added": "63"
},
{
"version_added": "59",
"version_removed": "63",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
},
{
"version_added": true,
"version_removed": "59",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.enabled",
"value_to_set": "true"
},
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "63"
},
{
"version_added": "59",
"version_removed": "63",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
},
{
"version_added": true,
"version_removed": "59",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.enabled",
"value_to_set": "true"
},
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": false
},
"opera": [
{
"version_added": "53",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "41",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"opera_android": [
{
"version_added": "53",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "41",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"safari": {
"version_added": "10.1",
"notes": "Supports 'Autonomous custom elements' but not 'Customized built-in elements'"
},
"safari_ios": {
"version_added": "10.1",
"notes": "Supports 'Autonomous custom elements' but not 'Customized built-in elements'"
},
"samsunginternet_android": {
"notes": "Support for 'Autonomous custom elements' only.",
"version_added": "6.0"
},
"webview_android": [
{
"version_added": "66",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "54",
"notes": "Support for 'Autonomous custom elements' only."
}
]
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"get": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/get",
"support": {
"chrome": [
{
"version_added": "66",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "54",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"chrome_android": [
{
"version_added": "66",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "54",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"edge": {
"version_added": false,
"notes": "In Development"
},
"edge_mobile": {
"version_added": false,
"notes": "In Development"
},
"firefox": [
{
"version_added": "63"
},
{
"version_added": "59",
"version_removed": "63",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
},
{
"version_added": true,
"version_removed": "59",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.enabled",
"value_to_set": "true"
},
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "63"
},
{
"version_added": "59",
"version_removed": "63",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
},
{
"version_added": true,
"version_removed": "59",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.enabled",
"value_to_set": "true"
},
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": false
},
"opera": [
{
"version_added": "53",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "41",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"opera_android": [
{
"version_added": "53",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "41",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"safari": {
"version_added": "10.1",
"notes": "Supports 'Autonomous custom elements' but not 'Customized built-in elements'"
},
"safari_ios": {
"version_added": "10.1",
"notes": "Supports 'Autonomous custom elements' but not 'Customized built-in elements'"
},
"samsunginternet_android": {
"notes": "Support for 'Autonomous custom elements' only.",
"version_added": "6.0"
},
"webview_android": [
{
"version_added": "66",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "54",
"notes": "Support for 'Autonomous custom elements' only."
}
]
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"upgrade": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/upgrade",
"support": {
"chrome": {
"version_added": "68"
},
"chrome_android": {
"version_added": "68"
},
"edge": {
"version_added": null
},
"edge_mobile": {
"version_added": null
},
"firefox": {
"version_added": "63"
},
"firefox_android": {
"version_added": "63"
},
"ie": {
"version_added": null
},
"opera": {
"version_added": "55"
},
"opera_android": {
"version_added": "55"
},
"safari": {
"version_added": null
},
"safari_ios": {
"version_added": null
},
"samsunginternet_android": {
"version_added": null
},
"webview_android": {
"version_added": "68"
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"whenDefined": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/whenDefined",
"support": {
"chrome": [
{
"version_added": "66",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "54",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"chrome_android": [
{
"version_added": "66",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "54",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"edge": {
"version_added": false,
"notes": "In Development"
},
"edge_mobile": {
"version_added": false,
"notes": "In Development"
},
"firefox": [
{
"version_added": "63"
},
{
"version_added": "59",
"version_removed": "63",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
},
{
"version_added": true,
"version_removed": "59",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.enabled",
"value_to_set": "true"
},
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "63"
},
{
"version_added": "59",
"version_removed": "63",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
},
{
"version_added": true,
"version_removed": "59",
"flags": [
{
"type": "preference",
"name": "dom.webcomponents.enabled",
"value_to_set": "true"
},
{
"type": "preference",
"name": "dom.webcomponents.customelements.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": false
},
"opera": [
{
"version_added": "53",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "41",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"opera_android": [
{
"version_added": "53",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "41",
"notes": "Support for 'Autonomous custom elements' only."
}
],
"safari": {
"version_added": "10.1",
"notes": "Supports 'Autonomous custom elements' but not 'Customized built-in elements'"
},
"safari_ios": {
"version_added": "10.1",
"notes": "Supports 'Autonomous custom elements' but not 'Customized built-in elements'"
},
"samsunginternet_android": {
"notes": "Support for 'Autonomous custom elements' only.",
"version_added": "6.0"
},
"webview_android": [
{
"version_added": "66",
"notes": "Support for 'Customized built-in elements' as well."
},
{
"version_added": "54",
"notes": "Support for 'Autonomous custom elements' only."
}
]
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}