From 9af94bce86b5b0a3750e2b023685107a0bb5cd29 Mon Sep 17 00:00:00 2001 From: David Ross Date: Tue, 13 Feb 2018 19:55:39 +0000 Subject: [PATCH] Add compat data for ServiceWorkerContainer (#1011) * Add compat data for ServiceWorkerContainer * Edit Edge 16 behind flag, 17 by default, add Samsung Internet --- api/ServiceWorkerContainer.json | 571 ++++++++++++++++++++++++++++++++ 1 file changed, 571 insertions(+) create mode 100644 api/ServiceWorkerContainer.json diff --git a/api/ServiceWorkerContainer.json b/api/ServiceWorkerContainer.json new file mode 100644 index 00000000000000..35d7d27938dcd3 --- /dev/null +++ b/api/ServiceWorkerContainer.json @@ -0,0 +1,571 @@ +{ + "api": { + "ServiceWorkerContainer": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer", + "support": { + "webview_android": { + "version_added": "40" + }, + "chrome": { + "version_added": "40" + }, + "chrome_android": { + "version_added": "40" + }, + "edge": [ + { + "version_added": "16", + "flags": [ + { + "type": "preference", + "name": "Enable service workers" + } + ] + }, + { + "version_added": "17" + } + ], + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "44", + "notes": "Service workers (and Push) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR)." + }, + "firefox_android": { + "version_added": "44" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "27" + }, + "opera_android": { + "version_added": "27" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "4.0" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "controller": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/controller", + "support": { + "webview_android": { + "version_added": "40" + }, + "chrome": { + "version_added": "40" + }, + "chrome_android": { + "version_added": "40" + }, + "edge": [ + { + "version_added": "16", + "flags": [ + { + "type": "preference", + "name": "Enable service workers" + } + ] + }, + { + "version_added": "17" + } + ], + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "44", + "notes": "Service workers (and Push) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR)." + }, + "firefox_android": { + "version_added": "44" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "27" + }, + "opera_android": { + "version_added": "27" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "4.0" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "ready": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/ready", + "support": { + "webview_android": { + "version_added": "40" + }, + "chrome": { + "version_added": "40" + }, + "chrome_android": { + "version_added": "40" + }, + "edge": [ + { + "version_added": "16", + "flags": [ + { + "type": "preference", + "name": "Enable service workers" + } + ] + }, + { + "version_added": "17" + } + ], + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "44", + "notes": "Service workers (and Push) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR)." + }, + "firefox_android": { + "version_added": "44" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "27" + }, + "opera_android": { + "version_added": "27" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "4.0" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "oncontrollerchange": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/oncontrollerchange", + "support": { + "webview_android": { + "version_added": "40" + }, + "chrome": { + "version_added": "40" + }, + "chrome_android": { + "version_added": "40" + }, + "edge": [ + { + "version_added": "16", + "flags": [ + { + "type": "preference", + "name": "Enable service workers" + } + ] + }, + { + "version_added": "17" + } + ], + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "44", + "notes": "Service workers (and Push) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR)." + }, + "firefox_android": { + "version_added": "44" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "27" + }, + "opera_android": { + "version_added": "27" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "4.0" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "onerror": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/onerror", + "support": { + "webview_android": { + "version_added": "40" + }, + "chrome": { + "version_added": "40" + }, + "chrome_android": { + "version_added": "40" + }, + "edge": [ + { + "version_added": "16", + "flags": [ + { + "type": "preference", + "name": "Enable service workers" + } + ] + }, + { + "version_added": "17" + } + ], + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "44", + "notes": "Service workers (and Push) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR)." + }, + "firefox_android": { + "version_added": "44" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "27" + }, + "opera_android": { + "version_added": "27" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "4.0" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "onmessage": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/onmessage", + "support": { + "webview_android": { + "version_added": "40" + }, + "chrome": { + "version_added": "40" + }, + "chrome_android": { + "version_added": "40" + }, + "edge": [ + { + "version_added": "16", + "flags": [ + { + "type": "preference", + "name": "Enable service workers" + } + ] + }, + { + "version_added": "17" + } + ], + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "44", + "notes": "Service workers (and Push) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR)." + }, + "firefox_android": { + "version_added": "44" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "27" + }, + "opera_android": { + "version_added": "27" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "4.0" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "register": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/register", + "support": { + "webview_android": { + "version_added": "40" + }, + "chrome": { + "version_added": "40" + }, + "chrome_android": { + "version_added": "40" + }, + "edge": [ + { + "version_added": "16", + "flags": [ + { + "type": "preference", + "name": "Enable service workers" + } + ] + }, + { + "version_added": "17" + } + ], + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "44", + "notes": "Service workers (and Push) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR)." + }, + "firefox_android": { + "version_added": "44" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "27" + }, + "opera_android": { + "version_added": "27" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "4.0" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "getRegistration": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/getRegistration", + "support": { + "webview_android": { + "version_added": "40" + }, + "chrome": { + "version_added": "40" + }, + "chrome_android": { + "version_added": "40" + }, + "edge": [ + { + "version_added": "16", + "flags": [ + { + "type": "preference", + "name": "Enable service workers" + } + ] + }, + { + "version_added": "17" + } + ], + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "44", + "notes": "Service workers (and Push) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR)." + }, + "firefox_android": { + "version_added": "44" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "27" + }, + "opera_android": { + "version_added": "27" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "4.0" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "getRegistrations": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/getRegistrations", + "support": { + "webview_android": { + "version_added": "40" + }, + "chrome": { + "version_added": "40" + }, + "chrome_android": { + "version_added": "40" + }, + "edge": [ + { + "version_added": "16", + "flags": [ + { + "type": "preference", + "name": "Enable service workers" + } + ] + }, + { + "version_added": "17" + } + ], + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "44", + "notes": "Service workers (and Push) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR)." + }, + "firefox_android": { + "version_added": "44" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "27" + }, + "opera_android": { + "version_added": "27" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "4.0" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}