← back to v138 · serviceworker-support-for-speculation-rules-prefetch

conformance · v138

v138 · serviceworker-support-for-speculation-rules-prefetch — 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://wicg.github.io/nav-speculation/prefetch.html chromestatus: #4996410105397248 generated 2026-06-01T09:44:00Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
5
total
id contract kind verdict detail
service-worker-supported navigator.serviceWorker exists — required for SW-controlled prefetch to be observable. spec ↗ exists
speculation-rules-supported HTMLScriptElement.supports('speculationrules') is true. spec ↗ script
speculation-rules-script-injectable A speculation rules <script type=speculationrules> with a prefetch rule parses successfully. spec ↗ script
service-worker-register-callable navigator.serviceWorker.register is a function — the registration surface that, when present, used to suppress prefetch and now permits it. typeof
fetch-event-defined-in-sw-scope FetchEvent is defined (visible on window for type check); SW-intercepted prefetch flows through it. spec ↗ script