← back to v131 · exempt-speculation-rules-header-from-csp-restrictions

conformance · v131

v131 · exempt-speculation-rules-header-from-csp-restrictions — conformance probe

5 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rules chromestatus: #5123809745829888 generated 2026-06-06T08:47:48Z by codex-chrome-devtools-mcp
0
pass
0
fail
0
blocked
5
total
id contract kind verdict detail
speculation-rules-script-type-supported Browsers that ship speculation rules accept <script type=speculationrules> as a valid script type. spec ↗ script
rule-document-served-with-speculationrules-mime The feature route serves referenced rule documents as application/speculationrules+json. spec ↗ script
header-route-emits-speculation-rules-under-locked-csp A document response can carry both a restrictive script-src CSP and a Speculation-Rules header. spec ↗ script
header-driven-rules-fetched-despite-script-src-none Chrome fetches a rule document referenced by the Speculation-Rules header even when the document has script-src 'none'. spec ↗ script
header-accepts-multiple-rule-document-urls A Speculation-Rules header can contain a Structured Field list with multiple rule document URL strings. spec ↗ script