blob: 23243d00d95d63bed5b3a1746943fe30bfba871a [file] [log] [blame] [edit]
{
"api": {
"ServiceWorkerContainer": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer",
"spec_url": "https://w3c.github.io/ServiceWorker/#serviceworkercontainer-interface",
"tags": [
"web-features:service-workers"
],
"support": {
"chrome": {
"version_added": "40"
},
"chrome_android": "mirror",
"edge": {
"version_added": "17"
},
"firefox": {
"version_added": "44"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"worker_support": {
"__compat": {
"description": "Available in workers",
"tags": [
"web-features:service-workers"
],
"support": {
"chrome": {
"version_added": false,
"impl_url": "https://crbug.com/40364838"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "133"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"controller": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/controller",
"spec_url": "https://w3c.github.io/ServiceWorker/#navigator-service-worker-controller",
"tags": [
"web-features:service-workers"
],
"support": {
"chrome": {
"version_added": "40"
},
"chrome_android": "mirror",
"edge": {
"version_added": "17"
},
"firefox": {
"version_added": "44"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"controllerchange_event": {
"__compat": {
"description": "`controllerchange` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/controllerchange_event",
"spec_url": "https://w3c.github.io/ServiceWorker/#dom-serviceworkercontainer-oncontrollerchange",
"tags": [
"web-features:service-workers"
],
"support": {
"chrome": {
"version_added": "40"
},
"chrome_android": "mirror",
"edge": {
"version_added": "17"
},
"firefox": {
"version_added": "44"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"getRegistration": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/getRegistration",
"spec_url": "https://w3c.github.io/ServiceWorker/#navigator-service-worker-getRegistration",
"tags": [
"web-features:service-workers"
],
"support": {
"chrome": {
"version_added": "40"
},
"chrome_android": "mirror",
"edge": {
"version_added": "17"
},
"firefox": {
"version_added": "44"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"getRegistrations": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/getRegistrations",
"spec_url": "https://w3c.github.io/ServiceWorker/#navigator-service-worker-getRegistrations",
"tags": [
"web-features:service-workers"
],
"support": {
"chrome": {
"version_added": "45"
},
"chrome_android": "mirror",
"edge": {
"version_added": "17"
},
"firefox": {
"version_added": "44"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "27"
},
"opera_android": {
"version_added": "27"
},
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "4.0"
},
"webview_android": {
"version_added": "40"
},
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"message_event": {
"__compat": {
"description": "`message` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/message_event",
"spec_url": "https://w3c.github.io/ServiceWorker/#dom-serviceworkercontainer-onmessage",
"tags": [
"web-features:service-workers"
],
"support": {
"chrome": {
"version_added": "40"
},
"chrome_android": "mirror",
"edge": {
"version_added": "17"
},
"firefox": {
"version_added": "44"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"messageerror_event": {
"__compat": {
"description": "`messageerror` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/messageerror_event",
"spec_url": "https://w3c.github.io/ServiceWorker/#dom-serviceworkerglobalscope-onmessageerror",
"tags": [
"web-features:messageerror"
],
"support": {
"chrome": {
"version_added": "80"
},
"chrome_android": "mirror",
"edge": [
{
"version_added": "80"
},
{
"version_added": "17",
"version_removed": "79"
}
],
"firefox": {
"version_added": "65"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": [
{
"version_added": "16.4"
},
{
"version_added": "11.1",
"version_removed": "16.4",
"partial_implementation": true,
"notes": "Although the `onmessageerror` event handler property is supported, the `messageerror` event is never fired."
}
],
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"ready": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/ready",
"spec_url": "https://w3c.github.io/ServiceWorker/#navigator-service-worker-ready",
"tags": [
"web-features:service-workers"
],
"support": {
"chrome": {
"version_added": "40"
},
"chrome_android": "mirror",
"edge": {
"version_added": "17"
},
"firefox": {
"version_added": "44"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"register": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/register",
"spec_url": "https://w3c.github.io/ServiceWorker/#navigator-service-worker-register",
"tags": [
"web-features:service-workers"
],
"support": {
"chrome": {
"version_added": "40"
},
"chrome_android": "mirror",
"edge": {
"version_added": "17"
},
"firefox": {
"version_added": "44"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"startMessages": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/startMessages",
"spec_url": "https://w3c.github.io/ServiceWorker/#navigator-service-worker-startMessages",
"tags": [
"web-features:service-workers"
],
"support": {
"chrome": {
"version_added": "74"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "64"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": {
"version_added": "50"
},
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}