diff --git a/api/URLUtilsReadOnly.json b/api/URLUtilsReadOnly.json
deleted file mode 100644
index 0bd2043ab8fbca..00000000000000
--- a/api/URLUtilsReadOnly.json
+++ /dev/null
@@ -1,564 +0,0 @@
-{
- "api": {
- "URLUtilsReadOnly": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": [
- {
- "version_added": "57"
- },
- {
- "version_added": "3.5",
- "version_removed": "57",
- "partial_implementation": true,
- "notes": "Firefox has a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs (see bug 1386683)."
- }
- ],
- "firefox_android": [
- {
- "version_added": "57"
- },
- {
- "version_added": "4",
- "version_removed": "57",
- "partial_implementation": true,
- "notes": "Firefox has a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs (see bug 1386683)."
- }
- ],
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": true
- }
- },
- "hash": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly/hash",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": [
- {
- "version_added": "38"
- },
- {
- "version_added": "3.5",
- "version_removed": "38",
- "partial_implementation": true,
- "notes": "Before Firefox 38, Firefox returned the hash percent encoded. This has been fixed to match the spec."
- }
- ],
- "firefox_android": [
- {
- "version_added": "38"
- },
- {
- "version_added": "4",
- "version_removed": "38",
- "partial_implementation": true,
- "notes": "Before Firefox 38, Firefox returned the hash percent encoded. This has been fixed to match the spec."
- }
- ],
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "host": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly/host",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": {
- "version_added": "4"
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "hostname": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly/hostname",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": {
- "version_added": "4"
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "href": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly/href",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": {
- "version_added": "4"
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "origin": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly/origin",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": {
- "version_added": "29"
- },
- "firefox_android": {
- "version_added": "29"
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "pathname": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly/pathname",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": {
- "version_added": "4"
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "port": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly/port",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": {
- "version_added": "4"
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "protocol": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly/protocol",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": {
- "version_added": "4"
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "search": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly/search",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": {
- "version_added": "4"
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "toString": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLUtilsReadOnly/toString",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": {
- "version_added": "3.5"
- },
- "firefox_android": {
- "version_added": "4"
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- }
- }
-}
diff --git a/api/WorkerLocation.json b/api/WorkerLocation.json
index 289fd0c73e4e83..9dc6d14fa291a7 100644
--- a/api/WorkerLocation.json
+++ b/api/WorkerLocation.json
@@ -3,6 +3,7 @@
"WorkerLocation": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#worker-locations",
"support": {
"chrome": {
"version_added": "1"
@@ -46,6 +47,496 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "hash": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation/hash",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-workerlocation-hash",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": {
+ "version_added": true
+ },
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": null
+ },
+ "opera": {
+ "version_added": true
+ },
+ "opera_android": {
+ "version_added": true
+ },
+ "safari": {
+ "version_added": true
+ },
+ "safari_ios": {
+ "version_added": true
+ },
+ "samsunginternet_android": {
+ "version_added": true
+ },
+ "webview_android": {
+ "version_added": true
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "host": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation/host",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-workerlocation-host",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": {
+ "version_added": true
+ },
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": null
+ },
+ "opera": {
+ "version_added": true
+ },
+ "opera_android": {
+ "version_added": true
+ },
+ "safari": {
+ "version_added": true
+ },
+ "safari_ios": {
+ "version_added": true
+ },
+ "samsunginternet_android": {
+ "version_added": true
+ },
+ "webview_android": {
+ "version_added": true
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "hostname": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation/hostname",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-workerlocation-hostname",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": {
+ "version_added": true
+ },
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": null
+ },
+ "opera": {
+ "version_added": true
+ },
+ "opera_android": {
+ "version_added": true
+ },
+ "safari": {
+ "version_added": true
+ },
+ "safari_ios": {
+ "version_added": true
+ },
+ "samsunginternet_android": {
+ "version_added": true
+ },
+ "webview_android": {
+ "version_added": true
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "href": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation/href",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-workerlocation-href",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": {
+ "version_added": true
+ },
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": null
+ },
+ "opera": {
+ "version_added": true
+ },
+ "opera_android": {
+ "version_added": true
+ },
+ "safari": {
+ "version_added": true
+ },
+ "safari_ios": {
+ "version_added": true
+ },
+ "samsunginternet_android": {
+ "version_added": true
+ },
+ "webview_android": {
+ "version_added": true
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "origin": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation/origin",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-workerlocation-origin",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": {
+ "version_added": true
+ },
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": null
+ },
+ "opera": {
+ "version_added": true
+ },
+ "opera_android": {
+ "version_added": true
+ },
+ "safari": {
+ "version_added": true
+ },
+ "safari_ios": {
+ "version_added": true
+ },
+ "samsunginternet_android": {
+ "version_added": true
+ },
+ "webview_android": {
+ "version_added": true
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "pathname": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation/pathname",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-workerlocation-pathname",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": {
+ "version_added": true
+ },
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": null
+ },
+ "opera": {
+ "version_added": true
+ },
+ "opera_android": {
+ "version_added": true
+ },
+ "safari": {
+ "version_added": true
+ },
+ "safari_ios": {
+ "version_added": true
+ },
+ "samsunginternet_android": {
+ "version_added": true
+ },
+ "webview_android": {
+ "version_added": true
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "port": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation/port",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-workerlocation-port",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": {
+ "version_added": true
+ },
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": null
+ },
+ "opera": {
+ "version_added": true
+ },
+ "opera_android": {
+ "version_added": true
+ },
+ "safari": {
+ "version_added": true
+ },
+ "safari_ios": {
+ "version_added": true
+ },
+ "samsunginternet_android": {
+ "version_added": true
+ },
+ "webview_android": {
+ "version_added": true
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "protocol": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation/protocol",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-workerlocation-protocol",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": {
+ "version_added": true
+ },
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": null
+ },
+ "opera": {
+ "version_added": true
+ },
+ "opera_android": {
+ "version_added": true
+ },
+ "safari": {
+ "version_added": true
+ },
+ "safari_ios": {
+ "version_added": true
+ },
+ "samsunginternet_android": {
+ "version_added": true
+ },
+ "webview_android": {
+ "version_added": true
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "search": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation/search",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-workerlocation-search",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": {
+ "version_added": true
+ },
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": null
+ },
+ "opera": {
+ "version_added": true
+ },
+ "opera_android": {
+ "version_added": true
+ },
+ "safari": {
+ "version_added": true
+ },
+ "safari_ios": {
+ "version_added": true
+ },
+ "samsunginternet_android": {
+ "version_added": true
+ },
+ "webview_android": {
+ "version_added": true
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "toString": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerLocation/toString",
+ "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#workerlocation",
+ "support": {
+ "chrome": {
+ "version_added": "1"
+ },
+ "chrome_android": {
+ "version_added": true
+ },
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": "3.5"
+ },
+ "firefox_android": {
+ "version_added": "4"
+ },
+ "ie": {
+ "version_added": null
+ },
+ "opera": {
+ "version_added": true
+ },
+ "opera_android": {
+ "version_added": true
+ },
+ "safari": {
+ "version_added": true
+ },
+ "safari_ios": {
+ "version_added": true
+ },
+ "samsunginternet_android": {
+ "version_added": true
+ },
+ "webview_android": {
+ "version_added": true
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
}
}