{ "api": { "ServiceWorkerGlobalScope": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "activate_event": { "__compat": { "description": "activate event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/activate_event", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "caches": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/caches", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "clients": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/clients", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "install_event": { "__compat": { "description": "install event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/install_event", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "message_event": { "__compat": { "description": "message event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/message_event", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "notificationclick_event": { "__compat": { "description": "notificationclick event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/notificationclick_event", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "27" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "onabortpayment": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onabortpayment", "support": { "chrome": { "version_added": "61", "flags": [ { "type": "preference", "name": "#service-worker-payment-apps", "value_to_set": "Enabled" } ] }, "chrome_android": { "version_added": "61", "flags": [ { "type": "preference", "name": "#service-worker-payment-apps", "value_to_set": "Enabled" } ] }, "edge": { "version_added": "≤79", "flags": [ { "type": "preference", "name": "#service-worker-payment-apps", "value_to_set": "Enabled" } ] }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": false }, "opera": { "version_added": null }, "opera_android": { "version_added": null }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onactivate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onactivate", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onbackgroundfetchabort": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onbackgroundfetchabort", "support": { "chrome": { "version_added": "74" }, "chrome_android": { "version_added": "74" }, "edge": { "version_added": false }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": "62" }, "opera_android": { "version_added": "53" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "11.0" }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onbackgroundfetchclick": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onbackgroundfetchclick", "support": { "chrome": { "version_added": "74" }, "chrome_android": { "version_added": "74" }, "edge": { "version_added": false }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": "62" }, "opera_android": { "version_added": "53" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "11.0" }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onbackgroundfetchfail": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onbackgroundfetchfail", "support": { "chrome": { "version_added": "74" }, "chrome_android": { "version_added": "74" }, "edge": { "version_added": false }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": "62" }, "opera_android": { "version_added": "53" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "11.0" }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onbackgroundfetchsuccess": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onbackgroundfetchsuccess", "support": { "chrome": { "version_added": "74" }, "chrome_android": { "version_added": "74" }, "edge": { "version_added": false }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": "62" }, "opera_android": { "version_added": "53" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "11.0" }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "oncanmakepayment": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/oncanmakepayment", "support": { "chrome": { "version_added": "61", "flags": [ { "type": "preference", "name": "#service-worker-payment-apps", "value_to_set": "Enabled" } ] }, "chrome_android": { "version_added": "61", "flags": [ { "type": "preference", "name": "#service-worker-payment-apps", "value_to_set": "Enabled" } ] }, "edge": { "version_added": "≤79", "flags": [ { "type": "preference", "name": "#service-worker-payment-apps", "value_to_set": "Enabled" } ] }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": false }, "opera": { "version_added": null }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onfetch": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onfetch", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "oninstall": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/oninstall", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onmessage": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onmessage", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onmessageerror": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onmessageerror", "support": { "chrome": { "version_added": null }, "chrome_android": { "version_added": null }, "edge": { "version_added": null }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": false }, "opera": { "version_added": null }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": null }, "webview_android": { "version_added": null } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "onnotificationclick": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onnotificationclick", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onnotificationclose": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onnotificationclose", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onpaymentrequest": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onpaymentrequest", "support": { "chrome": { "version_added": "57", "flags": [ { "type": "preference", "name": "#service-worker-payment-apps", "value_to_set": "Enabled" } ] }, "chrome_android": { "version_added": "57", "flags": [ { "type": "preference", "name": "#service-worker-payment-apps", "value_to_set": "Enabled" } ] }, "edge": { "version_added": "≤79", "flags": [ { "type": "preference", "name": "#service-worker-payment-apps", "value_to_set": "Enabled" } ] }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": false }, "opera": { "version_added": null }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onpush": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onpush", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onpushsubscriptionchange": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onpushsubscriptionchange", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "onsync": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/onsync", "support": { "chrome": { "version_added": "49" }, "chrome_android": { "version_added": "49" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "5.0" }, "webview_android": { "version_added": "49" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "push_event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/push_event", "description": "push event", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "pushsubscriptionchange_event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/pushsubscriptionchange_event", "description": "pushsubscriptionchange event", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "registration": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/registration", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": "11.1" }, "safari_ios": { "version_added": "11.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "skipWaiting": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/skipWaiting", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": "40" }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "44", "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" }, "ie": { "version_added": false }, "opera": { "version_added": "24" }, "opera_android": { "version_added": "24" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "40" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } } } } }