← back to v138 · pass-sec-purpose-prefetch-header-with-link-rel-prefetch
conformance · v138
v138 · pass-sec-purpose-prefetch-header-with-link-rel-prefetch — conformance probe
8 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.
0
pass
0
fail
0
blocked
8
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
link-rel-prefetch-recognised |
<link rel=prefetch> is parsed; relList contains 'prefetch' once set. spec ↗ | script | … | |
relList-supports-prefetch |
HTMLLinkElement.relList.supports('prefetch') is true. spec ↗ | script | … | |
sec-purpose-token-shape |
Sec-Purpose: prefetch — verify exact ASCII token spelling. spec ↗ | script | … | |
request-construct-with-defaults |
A Request inheriting standard credentials/cache modes can be constructed without throwing. spec ↗ | script | … | |
budget-route-plain-fetch-full |
The local budget route sees no Sec-Purpose on a plain fetch and returns the full response decision. spec ↗ | script | … | |
budget-route-link-prefetch-sec-purpose |
A <link rel=prefetch> request to the local budget route records Sec-Purpose: prefetch and receives the slim decision. spec ↗ | script | … | |
budget-route-blocks-over-budget-prefetch |
The local budget route records multiple link prefetches and returns a blocked decision when the mock budget is exhausted. spec ↗ | script | … | |
performance-observer-supports-resource |
PerformanceObserver supports 'resource' entries — used to confirm prefetched resources arrive with the correct initiator/headers. spec ↗ | script | … |