From 3cce2cba60de383149475206d5a45e73c39a59cc Mon Sep 17 00:00:00 2001 From: Barry Pollard Date: Fri, 19 Sep 2025 09:59:20 +0100 Subject: [PATCH 01/11] Update Speculation Rules data with specs and Webview support --- api/Request.json | 2 +- html/elements/script.json | 93 ++++++++++---------------- http/headers/Sec-Purpose.json | 2 +- http/headers/Sec-Speculation-Tags.json | 3 +- http/headers/Speculation-Rules.json | 3 +- 5 files changed, 42 insertions(+), 61 deletions(-) diff --git a/api/Request.json b/api/Request.json index c11246758e4020..a1149adbe604f1 100644 --- a/api/Request.json +++ b/api/Request.json @@ -1013,7 +1013,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } diff --git a/html/elements/script.json b/html/elements/script.json index 5a80c86c15f79e..1792dc564d286c 100644 --- a/html/elements/script.json +++ b/html/elements/script.json @@ -714,6 +714,7 @@ "__compat": { "description": "`type=\"speculationrules\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#speculative-loading", "tags": [ "web-features:speculation-rules" ], @@ -753,14 +754,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } }, @@ -789,14 +788,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -834,14 +831,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -862,25 +857,25 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": false, + "impl_url": "https://bugzil.la/1969396" }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": false, + "impl_url": "https://webkit.org/b/295193" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -901,7 +896,8 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": false, + "impl_url": "https://bugzil.la/1969838" }, "firefox_android": "mirror", "oculus": "mirror", @@ -913,13 +909,14 @@ "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { - "version_added": false + "version_added": false, + "impl_url": "https://crbug.com/41490450" }, "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -949,14 +946,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -986,14 +981,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -1025,14 +1018,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } }, @@ -1071,14 +1062,12 @@ "samsunginternet_android": { "version_added": false }, - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -1109,14 +1098,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -1146,14 +1133,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -1185,14 +1170,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -1223,14 +1206,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -1259,14 +1240,12 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, + "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } diff --git a/http/headers/Sec-Purpose.json b/http/headers/Sec-Purpose.json index d11b0d890e05c6..88d1eae8af09ce 100644 --- a/http/headers/Sec-Purpose.json +++ b/http/headers/Sec-Purpose.json @@ -111,7 +111,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } diff --git a/http/headers/Sec-Speculation-Tags.json b/http/headers/Sec-Speculation-Tags.json index 8c7b00a60eb898..a1c4834249d454 100644 --- a/http/headers/Sec-Speculation-Tags.json +++ b/http/headers/Sec-Speculation-Tags.json @@ -4,6 +4,7 @@ "Sec-Speculation-Tags": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Sec-Speculation-Tags", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#the-sec-speculation-tags-header", "tags": [ "web-features:speculation-rules" ], @@ -30,7 +31,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } diff --git a/http/headers/Speculation-Rules.json b/http/headers/Speculation-Rules.json index 9f6d9f8b29a673..d9078a01739327 100644 --- a/http/headers/Speculation-Rules.json +++ b/http/headers/Speculation-Rules.json @@ -4,6 +4,7 @@ "Speculation-Rules": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Speculation-Rules", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#the-speculation-rules-header", "tags": [ "web-features:speculation-rules" ], @@ -30,7 +31,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } From 80d4e857cfb617b2e86c3a51f616d0844842696a Mon Sep 17 00:00:00 2001 From: Barry Pollard Date: Fri, 19 Sep 2025 10:04:49 +0100 Subject: [PATCH 02/11] Add Prerender spec --- html/elements/script.json | 1 + 1 file changed, 1 insertion(+) diff --git a/html/elements/script.json b/html/elements/script.json index 1792dc564d286c..96935a1ee00a9e 100644 --- a/html/elements/script.json +++ b/html/elements/script.json @@ -884,6 +884,7 @@ "__compat": { "description": "`prerender` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#prerender", + "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html", "tags": [ "web-features:speculation-rules" ], From cd66ffbda543ed03c848cdacc247411a23b9a3e7 Mon Sep 17 00:00:00 2001 From: Barry Pollard Date: Fri, 19 Sep 2025 10:10:55 +0100 Subject: [PATCH 03/11] Fix prerender spec URL --- html/elements/script.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/elements/script.json b/html/elements/script.json index 96935a1ee00a9e..534cb9a559a23d 100644 --- a/html/elements/script.json +++ b/html/elements/script.json @@ -884,7 +884,7 @@ "__compat": { "description": "`prerender` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#prerender", - "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html", + "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html#speculation-rules", "tags": [ "web-features:speculation-rules" ], From ff7083a2f63c8299e7f0c9644e36fd7eb6a24263 Mon Sep 17 00:00:00 2001 From: Barry Pollard Date: Fri, 19 Sep 2025 10:20:20 +0100 Subject: [PATCH 04/11] More updates --- api/Document.json | 3 ++- api/PerformanceNavigationTiming.json | 2 +- http/headers/Content-Security-Policy.json | 2 +- http/headers/Supports-Loading-Mode.json | 7 ++++--- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/api/Document.json b/api/Document.json index 50256d902f7d8b..7345b527bd8e56 100644 --- a/api/Document.json +++ b/api/Document.json @@ -6433,6 +6433,7 @@ "prerendering": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/prerendering", + "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html#dom-document-prerendering", "tags": [ "web-features:speculation-rules" ], @@ -6459,7 +6460,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } diff --git a/api/PerformanceNavigationTiming.json b/api/PerformanceNavigationTiming.json index c6f90404ab8785..984464b4cdd522 100644 --- a/api/PerformanceNavigationTiming.json +++ b/api/PerformanceNavigationTiming.json @@ -72,7 +72,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } diff --git a/http/headers/Content-Security-Policy.json b/http/headers/Content-Security-Policy.json index f254ca7bf64bee..fe1015992b8530 100644 --- a/http/headers/Content-Security-Policy.json +++ b/http/headers/Content-Security-Policy.json @@ -1028,7 +1028,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } diff --git a/http/headers/Supports-Loading-Mode.json b/http/headers/Supports-Loading-Mode.json index 2dda13407db92e..d4ef2d907b494c 100644 --- a/http/headers/Supports-Loading-Mode.json +++ b/http/headers/Supports-Loading-Mode.json @@ -4,6 +4,7 @@ "Supports-Loading-Mode": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Supports-Loading-Mode", + "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html#supports-loading-mode", "tags": [ "web-features:speculation-rules" ], @@ -30,7 +31,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } }, @@ -63,7 +64,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -97,7 +98,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } From 3b85ccd6ccddd9fb510a8ac3ff6af91816186ac9 Mon Sep 17 00:00:00 2001 From: Barry Pollard Date: Fri, 19 Sep 2025 11:28:34 +0100 Subject: [PATCH 05/11] Review feedback --- api/PerformanceNavigationTiming.json | 1 + api/Request.json | 3 ++- http/headers/Supports-Loading-Mode.json | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api/PerformanceNavigationTiming.json b/api/PerformanceNavigationTiming.json index 984464b4cdd522..03dfc2872dd2b5 100644 --- a/api/PerformanceNavigationTiming.json +++ b/api/PerformanceNavigationTiming.json @@ -44,6 +44,7 @@ "activationStart": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/activationStart", + "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html#performance-navigation-timing-extension", "tags": [ "web-features:speculation-rules" ], diff --git a/api/Request.json b/api/Request.json index a1149adbe604f1..01b46dacd0f3f2 100644 --- a/api/Request.json +++ b/api/Request.json @@ -982,7 +982,8 @@ "__compat": { "description": "`speculationrules` value", "tags": [ - "web-features:fetch" + "web-features:fetch", + "web-features:speculation-rules" ], "support": { "chrome": { diff --git a/http/headers/Supports-Loading-Mode.json b/http/headers/Supports-Loading-Mode.json index d4ef2d907b494c..c0b69694b846e2 100644 --- a/http/headers/Supports-Loading-Mode.json +++ b/http/headers/Supports-Loading-Mode.json @@ -38,6 +38,7 @@ "credentialed-prerender": { "__compat": { "description": "`credentialed-prerender` directive", + "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html#supports-loading-mode-credentialed-prerender", "tags": [ "web-features:speculation-rules" ], From 10e840ff32c9e1c40b5ebcb606d1a4adc1470caf Mon Sep 17 00:00:00 2001 From: Barry Pollard Date: Fri, 19 Sep 2025 11:29:57 +0100 Subject: [PATCH 06/11] Add Fenced Frame spec url --- http/headers/Supports-Loading-Mode.json | 1 + 1 file changed, 1 insertion(+) diff --git a/http/headers/Supports-Loading-Mode.json b/http/headers/Supports-Loading-Mode.json index c0b69694b846e2..0e90036ba74387 100644 --- a/http/headers/Supports-Loading-Mode.json +++ b/http/headers/Supports-Loading-Mode.json @@ -73,6 +73,7 @@ "fenced-frame": { "__compat": { "description": "`fenced-frame` directive", + "spec_url": "https://wicg.github.io/fenced-frame/#supports-loading-mode", "tags": [ "web-features:speculation-rules" ], From a940d9a57a1f5a8c698d6aa89b976293b5b3963f Mon Sep 17 00:00:00 2001 From: Barry Pollard Date: Fri, 19 Sep 2025 12:12:45 +0100 Subject: [PATCH 07/11] Add script spec urls --- html/elements/script.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/html/elements/script.json b/html/elements/script.json index 534cb9a559a23d..e7911a715d6d42 100644 --- a/html/elements/script.json +++ b/html/elements/script.json @@ -767,6 +767,7 @@ "__compat": { "description": "`eagerness` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#eagerness", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rule-eagerness", "tags": [ "web-features:speculation-rules" ], @@ -802,6 +803,7 @@ "__compat": { "description": "`expects_no_vary_search` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#expects_no_vary_search", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", "tags": [ "web-features:speculation-rules" ], @@ -845,6 +847,7 @@ "__compat": { "description": "`prefetch` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#prefetch", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rule-set-authoring-requirements", "tags": [ "web-features:speculation-rules" ], @@ -926,6 +929,7 @@ "__compat": { "description": "`referrer_policy` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#referrer_policy", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", "tags": [ "web-features:speculation-rules" ], @@ -961,6 +965,7 @@ "__compat": { "description": "`relative_to` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#relative_to_2", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", "tags": [ "web-features:speculation-rules" ], @@ -996,6 +1001,7 @@ "__compat": { "description": "`requires` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#requires", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", "tags": [ "web-features:speculation-rules" ], @@ -1032,6 +1038,7 @@ "__compat": { "description": "`anonymous-client-ip-when-cross-origin` value", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#anonymous-client-ip-when-cross-origin", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rule-requirement", "tags": [ "web-features:speculation-rules" ], @@ -1078,6 +1085,7 @@ "__compat": { "description": "`source` key is optional", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#source", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", "tags": [ "web-features:speculation-rules" ], @@ -1113,6 +1121,10 @@ "__compat": { "description": "`tag` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#tag", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rule-set-authoring-requirements", + "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule" + ], "tags": [ "web-features:speculation-rules" ], @@ -1148,6 +1160,7 @@ "__compat": { "description": "`target_hint` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#target_hint", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", "tags": [ "web-features:speculation-rules" ], @@ -1184,6 +1197,8 @@ "urls": { "__compat": { "description": "`urls` key", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#urls", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", "tags": [ "web-features:speculation-rules" ], @@ -1220,6 +1235,8 @@ "where": { "__compat": { "description": "`where` key", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#where", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", "tags": [ "web-features:speculation-rules" ], From 411e415c2df28b8fa4f466a068982f2a261acd59 Mon Sep 17 00:00:00 2001 From: Barry Pollard Date: Fri, 19 Sep 2025 12:15:53 +0100 Subject: [PATCH 08/11] Better links --- html/elements/script.json | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/html/elements/script.json b/html/elements/script.json index e7911a715d6d42..545676cc3d75e0 100644 --- a/html/elements/script.json +++ b/html/elements/script.json @@ -1001,7 +1001,7 @@ "__compat": { "description": "`requires` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#requires", - "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rule-requirement", "tags": [ "web-features:speculation-rules" ], @@ -1121,10 +1121,7 @@ "__compat": { "description": "`tag` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#tag", - "spec_url": [ - "https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rule-set-authoring-requirements", - "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule" - ], + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rule-tag", "tags": [ "web-features:speculation-rules" ], @@ -1236,7 +1233,7 @@ "__compat": { "description": "`where` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#where", - "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-document-rule-predicate", "tags": [ "web-features:speculation-rules" ], From de6e9aab98cb3e3cd101e80e74c34516a1ea5a35 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:45:53 +0200 Subject: [PATCH 09/11] Update http/headers/Supports-Loading-Mode.json --- http/headers/Supports-Loading-Mode.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http/headers/Supports-Loading-Mode.json b/http/headers/Supports-Loading-Mode.json index 0e90036ba74387..7d859d0076deb5 100644 --- a/http/headers/Supports-Loading-Mode.json +++ b/http/headers/Supports-Loading-Mode.json @@ -73,7 +73,7 @@ "fenced-frame": { "__compat": { "description": "`fenced-frame` directive", - "spec_url": "https://wicg.github.io/fenced-frame/#supports-loading-mode", + "spec_url": "https://wicg.github.io/fenced-frame/#supports-loading-mode-fenced-frame", "tags": [ "web-features:speculation-rules" ], From 87acea44bcc122d997b25da33b07f4f2934459fe Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Fri, 19 Sep 2025 14:01:46 +0200 Subject: [PATCH 10/11] Update api/Request.json --- api/Request.json | 1 - 1 file changed, 1 deletion(-) diff --git a/api/Request.json b/api/Request.json index 01b46dacd0f3f2..1d7223725a3cf8 100644 --- a/api/Request.json +++ b/api/Request.json @@ -982,7 +982,6 @@ "__compat": { "description": "`speculationrules` value", "tags": [ - "web-features:fetch", "web-features:speculation-rules" ], "support": { From bc9b695cf9d68c5df705f4a27d8140d208af705c Mon Sep 17 00:00:00 2001 From: Barry Pollard Date: Fri, 19 Sep 2025 14:33:42 +0100 Subject: [PATCH 11/11] Spec URLs with fragments --- html/elements/script.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/html/elements/script.json b/html/elements/script.json index 545676cc3d75e0..30864ec160ded6 100644 --- a/html/elements/script.json +++ b/html/elements/script.json @@ -803,7 +803,7 @@ "__compat": { "description": "`expects_no_vary_search` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#expects_no_vary_search", - "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule:~:text=%22expects_no_vary_search%22%20key", "tags": [ "web-features:speculation-rules" ], @@ -847,7 +847,7 @@ "__compat": { "description": "`prefetch` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#prefetch", - "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rule-set-authoring-requirements", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rule-set-authoring-requirements:~:text=keys%20%22tag%22%2C-,%22prefetch%22,-and%20%22prerender", "tags": [ "web-features:speculation-rules" ], @@ -929,7 +929,7 @@ "__compat": { "description": "`referrer_policy` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#referrer_policy", - "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule:~:text=%22referrer_policy%22%20key", "tags": [ "web-features:speculation-rules" ], @@ -965,7 +965,7 @@ "__compat": { "description": "`relative_to` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#relative_to_2", - "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule:~:text=%20to%20the%20%22relative_to%22%20key", "tags": [ "web-features:speculation-rules" ], @@ -1085,7 +1085,7 @@ "__compat": { "description": "`source` key is optional", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#source", - "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule:~:text=%22source%22%20key", "tags": [ "web-features:speculation-rules" ], @@ -1157,7 +1157,7 @@ "__compat": { "description": "`target_hint` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#target_hint", - "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", + "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html#:~:text=Let-,targetHint,-be%20null.", "tags": [ "web-features:speculation-rules" ], @@ -1195,7 +1195,7 @@ "__compat": { "description": "`urls` key", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/script/type/speculationrules#urls", - "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#valid-speculation-rule:~:text=%22urls%22%20key", "tags": [ "web-features:speculation-rules" ],