← back to v147 · local-network-access-restrictions-for-webtransport
conformance · v147
v147 · local-network-access-restrictions-for-webtransport — conformance probe
10 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
10
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
webtransport-constructor |
The WebTransport constructor is exposed in the global scope. spec ↗ | exists | … | |
webtransport-type |
WebTransport is a constructor function. spec ↗ | typeof | … | |
webtransport-prototype-close |
WebTransport.prototype.close is exposed as a method. spec ↗ | typeof | … | |
webtransport-prototype-ready |
WebTransport.prototype exposes a ready property. spec ↗ | script | … | |
webtransport-prototype-closed |
WebTransport.prototype exposes a closed property. spec ↗ | script | … | |
secure-context |
The LNA restriction requires secure contexts; the page should ideally be HTTPS or localhost. spec ↗ | script | … | |
permissions-api-exists |
navigator.permissions is exposed so userland can probe local-network permissions. spec ↗ | script | … | |
permissions-query-local-network |
navigator.permissions.query({name:'local-network'}) resolves to a PermissionStatus rather than rejecting. spec ↗ | script | … | |
webtransport-url-with-loopback-constructible |
Constructing a WebTransport with a secure loopback URL does not throw synchronously, verifying LNA gating happens during handshake. spec ↗ | script | … | |
webtransport-cert-hash-alg-validation |
WebTransport constructor validates serverCertificateHashes algorithm, throwing TypeError on invalid options. spec ↗ | script | … |