← back to v157 · webtransport-draining

conformance · v157

v157 · webtransport-draining — 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://w3c.github.io/webtransport/#dom-webtransport-draining chromestatus: #6427766428925952 generated 2026-09-23T21:30:00Z by claude-opus-5-v157-build
0
pass
0
fail
0
blocked
5
total
id contract kind verdict detail
webtransport-constructor-exists WebTransport constructor is exposed on the global scope. spec ↗ exists …
webtransport-draining-exists WebTransport.prototype.draining is exposed to signal graceful session retirement. spec ↗ exists …
webtransport-draining-getter-descriptor Object.getOwnPropertyDescriptor(WebTransport.prototype, 'draining') exposes a getter function on the prototype. spec ↗ script …
webtransport-lifecycle-promises-coexist WebTransport.prototype exposes the complete session lifecycle Promise getters (ready, draining, closed). spec ↗ script …
http3-drain-capsule-delivery Receiving an HTTP/3 DRAIN_WEBTRANSPORT_SESSION capsule (0x78ae) on an active QUIC/HTTP/3 session resolves the draining Promise while keeping existing bidirectional and unidirectional streams open. spec ↗ manual …