From 9632404577252dfd09c4ded4a154071c66b2511b Mon Sep 17 00:00:00 2001 From: acreskeyMoz Date: Wed, 25 Sep 2024 09:44:01 -0400 Subject: [PATCH 1/5] fetchPriority enabled by default in Firefox 132 See https://bugzilla.mozilla.org/show_bug.cgi?id=1854077 --- api/HTMLImageElement.json | 9 +-------- api/HTMLLinkElement.json | 9 +-------- api/HTMLScriptElement.json | 9 +-------- html/elements/img.json | 9 +-------- html/elements/link.json | 9 +-------- html/elements/script.json | 9 +-------- 6 files changed, 6 insertions(+), 48 deletions(-) diff --git a/api/HTMLImageElement.json b/api/HTMLImageElement.json index 574c4f87ba62f5..da1b05e04d8c76 100644 --- a/api/HTMLImageElement.json +++ b/api/HTMLImageElement.json @@ -481,14 +481,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "127", - "flags": [ - { - "type": "preference", - "name": "network.fetchpriority.enabled", - "value_to_set": "true" - } - ], + "version_added": "132", "impl_url": "https://bugzil.la/1797715" }, "firefox_android": "mirror", diff --git a/api/HTMLLinkElement.json b/api/HTMLLinkElement.json index dbdb8f05283111..2d4526a511fded 100644 --- a/api/HTMLLinkElement.json +++ b/api/HTMLLinkElement.json @@ -280,14 +280,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "127", - "flags": [ - { - "type": "preference", - "name": "network.fetchpriority.enabled", - "value_to_set": "true" - } - ], + "version_added": "132", "impl_url": "https://bugzil.la/1797715" }, "firefox_android": "mirror", diff --git a/api/HTMLScriptElement.json b/api/HTMLScriptElement.json index f4f16cee6c2121..9b408ca2d67ac2 100644 --- a/api/HTMLScriptElement.json +++ b/api/HTMLScriptElement.json @@ -352,14 +352,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "127", - "flags": [ - { - "type": "preference", - "name": "network.fetchpriority.enabled", - "value_to_set": "true" - } - ], + "version_added": "132", "impl_url": "https://bugzil.la/1797715" }, "firefox_android": "mirror", diff --git a/html/elements/img.json b/html/elements/img.json index dfa93a6898c159..2991636efc0821 100644 --- a/html/elements/img.json +++ b/html/elements/img.json @@ -346,14 +346,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "127", - "flags": [ - { - "type": "preference", - "name": "network.fetchpriority.enabled", - "value_to_set": "true" - } - ], + "version_added": "132", "impl_url": "https://bugzil.la/1797715" }, "firefox_android": "mirror", diff --git a/html/elements/link.json b/html/elements/link.json index 3106be3b39c218..0ba735129cdf14 100644 --- a/html/elements/link.json +++ b/html/elements/link.json @@ -262,14 +262,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "127", - "flags": [ - { - "type": "preference", - "name": "network.fetchpriority.enabled", - "value_to_set": "true" - } - ], + "version_added": "132", "impl_url": "https://bugzil.la/1797715" }, "firefox_android": "mirror", diff --git a/html/elements/script.json b/html/elements/script.json index 961bc943452f2a..89a4ee4594c8b5 100644 --- a/html/elements/script.json +++ b/html/elements/script.json @@ -260,14 +260,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "127", - "flags": [ - { - "type": "preference", - "name": "network.fetchpriority.enabled", - "value_to_set": "true" - } - ], + "version_added": "132", "impl_url": "https://bugzil.la/1797715" }, "firefox_android": "mirror", From 4aa7eba741758bdfff5f7e5d931e4f3fc8b87795 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 1 Oct 2024 13:50:50 +1000 Subject: [PATCH 2/5] Request.init_priority_parameter --- api/Request.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/Request.json b/api/Request.json index 2144164397a627..d6e82035f89a45 100644 --- a/api/Request.json +++ b/api/Request.json @@ -230,7 +230,7 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": "132" }, "firefox_android": "mirror", "ie": { From 3105e91be2479698d8124f0ea015116b520bccfe Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 1 Oct 2024 14:20:34 +1000 Subject: [PATCH 3/5] HTTP 103 status - add fetchpriority --- http/status.json | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/http/status.json b/http/status.json index d95dd63a9102fa..71e80cf935bbaa 100644 --- a/http/status.json +++ b/http/status.json @@ -40,6 +40,39 @@ "deprecated": false } }, + "fetchpriority": { + "__compat": { + "support": { + "chrome": { + "version_added": "103" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "132" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "17.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "preconnect": { "__compat": { "description": "rel=preconnect", From dd5a9e8fc5830daeb9be98ef684899c04797c1e8 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 1 Oct 2024 14:41:34 +1000 Subject: [PATCH 4/5] HTTP 103 - add the tag for priority --- http/status.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/http/status.json b/http/status.json index 71e80cf935bbaa..bf2b052be24f32 100644 --- a/http/status.json +++ b/http/status.json @@ -42,6 +42,9 @@ }, "fetchpriority": { "__compat": { + "tags": [ + "web-features:fetch-priority" + ], "support": { "chrome": { "version_added": "103" From 198e1cc08a2f8b2d8256630f8b5dac76eb452c94 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 1 Oct 2024 14:44:27 +1000 Subject: [PATCH 5/5] LINK header mirror link element --- http/headers/Link.json | 113 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/http/headers/Link.json b/http/headers/Link.json index 952896b74d3d9b..c55574554d4fa7 100644 --- a/http/headers/Link.json +++ b/http/headers/Link.json @@ -34,6 +34,119 @@ "standard_track": true, "deprecated": false } + }, + "blocking": { + "__compat": { + "spec_url": "https://html.spec.whatwg.org/multipage/semantics.html#attr-link-blocking", + "tags": [ + "web-features:blocking-render" + ], + "support": { + "chrome": { + "version_added": "105" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false, + "impl_url": "https://bugzil.la/1751383" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false, + "impl_url": "https://webkit.org/b/267232" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "expect": { + "__compat": { + "description": "rel=expect", + "spec_url": "https://html.spec.whatwg.org/multipage/links.html#link-type-expect", + "support": { + "chrome": { + "version_added": "124", + "impl_url": "https://crbug.com/1507845" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "fetchpriority": { + "__compat": { + "spec_url": "https://html.spec.whatwg.org/multipage/semantics.html#attr-link-fetchpriority", + "tags": [ + "web-features:fetch-priority" + ], + "support": { + "chrome": { + "version_added": "103" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "132", + "impl_url": "https://bugzil.la/1797715" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "17.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } }