← back to v140 · serviceworkerautopreload-browser-mode / router-sources

conformance · v140

v140 · serviceworkerautopreload-browser-mode / router-sources — conformance probe

3 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://w3c.github.io/ServiceWorker/#dom-installevent-addroutes chromestatus: #5194817700364288 generated 2026-08-28T00:00:00Z by claude-opus-5-v140-additive
0
pass
0
fail
0
blocked
3
total
id contract kind verdict detail
install-event-exposes-addroutes The static router the demos install with. Checked from a plain worker so no registration is needed. spec ↗ script
url-pattern-discriminates-sibling-paths Route conditions are URL patterns. This demo deliberately uses full pathnames rather than wildcards, because an ambiguous pattern would route the wrong requests and make every measurement on the sibling pages meaningless. spec ↗ script
controller-is-observable Routes apply only to requests from a controlled client, so a page must be able to tell whether it is controlled. An unclaimed page bypasses the router entirely, which is the commonest reason a routing demo appears to do nothing. spec ↗ script