diff --git a/features/draft/spec/prerendering-revamped.yml b/features/draft/spec/prerendering-revamped.yml deleted file mode 100644 index 0acc71a7114..00000000000 --- a/features/draft/spec/prerendering-revamped.yml +++ /dev/null @@ -1,11 +0,0 @@ -draft_date: 2024-10-21 -name: Prerendering Revamped -description: TODO -spec: https://wicg.github.io/nav-speculation/prerendering.html -compat_features: - - api.Document.prerendering - - api.Document.prerenderingchange_event - - api.PerformanceNavigationTiming.activationStart - - http.headers.Supports-Loading-Mode - - http.headers.Supports-Loading-Mode.credentialed-prerender - - http.headers.Supports-Loading-Mode.fenced-frames diff --git a/features/draft/spec/prerendering-revamped.yml.dist b/features/draft/spec/prerendering-revamped.yml.dist deleted file mode 100644 index 7ef8637c233..00000000000 --- a/features/draft/spec/prerendering-revamped.yml.dist +++ /dev/null @@ -1,40 +0,0 @@ -# Generated from: prerendering-revamped.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "117" - chrome_android: "117" - edge: "117" -compat_features: - # baseline: false - # support: - # chrome: "108" - # chrome_android: "57" - # edge: "108" - - api.PerformanceNavigationTiming.activationStart - - # baseline: false - # support: - # chrome: "108" - # chrome_android: "108" - # edge: "108" - - api.Document.prerendering - - api.Document.prerenderingchange_event - - # baseline: false - # support: - # chrome: "109" - # chrome_android: "109" - # edge: "109" - - http.headers.Supports-Loading-Mode - - http.headers.Supports-Loading-Mode.credentialed-prerender - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "117" - # chrome_android: "117" - # edge: "117" - - http.headers.Supports-Loading-Mode.fenced-frames diff --git a/features/draft/spec/speculation-rules.yml b/features/speculation-rules.yml similarity index 58% rename from features/draft/spec/speculation-rules.yml rename to features/speculation-rules.yml index 09eb7cbcc4b..2e5534bc736 100644 --- a/features/draft/spec/speculation-rules.yml +++ b/features/speculation-rules.yml @@ -1,8 +1,12 @@ -draft_date: 2024-10-21 -name: Speculation Rules -description: TODO -spec: https://wicg.github.io/nav-speculation/speculation-rules.html +name: Speculation rules +description: Speculation rules are hints to the browser to proactively download pages in the background so they appear instantly when the user navigates to them. +spec: + - https://wicg.github.io/nav-speculation/speculation-rules.html + - https://wicg.github.io/nav-speculation/prerendering.html compat_features: + - api.Document.prerendering + - api.Document.prerenderingchange_event + - api.PerformanceNavigationTiming.activationStart - html.elements.script.type.speculationrules - html.elements.script.type.speculationrules.eagerness - html.elements.script.type.speculationrules.expects_no_vary_search @@ -17,3 +21,6 @@ compat_features: - html.elements.script.type.speculationrules.where - http.headers.Content-Security-Policy.script-src.inline-speculation-rules - http.headers.Speculation-Rules + - http.headers.Supports-Loading-Mode + - http.headers.Supports-Loading-Mode.credentialed-prerender + - http.headers.Supports-Loading-Mode.fenced-frames diff --git a/features/draft/spec/speculation-rules.yml.dist b/features/speculation-rules.yml.dist similarity index 75% rename from features/draft/spec/speculation-rules.yml.dist rename to features/speculation-rules.yml.dist index ac5d21d20fd..8d48e23628c 100644 --- a/features/draft/spec/speculation-rules.yml.dist +++ b/features/speculation-rules.yml.dist @@ -5,6 +5,21 @@ status: baseline: false support: {} compat_features: + # baseline: false + # support: + # chrome: "108" + # chrome_android: "57" + # edge: "108" + - api.PerformanceNavigationTiming.activationStart + + # baseline: false + # support: + # chrome: "108" + # chrome_android: "108" + # edge: "108" + - api.Document.prerendering + - api.Document.prerenderingchange_event + # baseline: false # support: # chrome: "109" @@ -13,6 +28,8 @@ compat_features: - html.elements.script.type.speculationrules - html.elements.script.type.speculationrules.prerender - html.elements.script.type.speculationrules.urls + - http.headers.Supports-Loading-Mode + - http.headers.Supports-Loading-Mode.credentialed-prerender # baseline: false # support: @@ -36,6 +53,13 @@ compat_features: # edge: "111" - html.elements.script.type.speculationrules.referrer_policy + # baseline: false + # support: + # chrome: "117" + # chrome_android: "117" + # edge: "117" + - http.headers.Supports-Loading-Mode.fenced-frames + # baseline: false # support: # chrome: "121"