← back to v153 · webtransport-send-groups-and-stream-prioritization

conformance · v153

v153 · webtransport-send-groups-and-stream-prioritization — 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.

browser: … spec: https://www.w3.org/TR/webtransport/#webtransportsendstream chromestatus: #5235261159112704 generated 2026-10-04T10:00:00Z by wt-builder
0
pass
0
fail
0
blocked
10
total
id contract kind verdict detail
createsendgroup-on-prototype WebTransport.prototype exposes the createSendGroup method. spec ↗ script …
sendgroup-interface The WebTransportSendGroup interface exists with getStats as its own prototype method. spec ↗ script …
sendstream-extends-writablestream WebTransportSendStream exists and extends WritableStream directly. spec ↗ script …
sendstream-own-members WebTransportSendStream.prototype carries its own sendGroup, sendOrder, getStats, and getWriter members. spec ↗ script …
sendgroup-illegal-constructor new WebTransportSendGroup() throws a TypeError — groups are minted only by createSendGroup(). spec ↗ script …
createsendgroup-while-connecting createSendGroup() on a connecting transport returns a real WebTransportSendGroup synchronously. spec ↗ script …
stream-options-converted-at-call-time createUnidirectionalStream converts its WebTransportSendStreamOptions dictionary (sendGroup, sendOrder) synchronously at the call, observed via throwing-getter-free getters, even though the stream resolves later. spec ↗ script …
sendstream-getwriter-specialised WebTransportSendStream.prototype.getWriter is its OWN override (returning the specialised WebTransportWriter), not the inherited WritableStream.prototype.getWriter. spec ↗ script …
sendstream-stats-live On a live outgoing stream, getStats() resolves { bytesWritten, bytesSent, bytesAcknowledged } with bytesAcknowledged <= bytesSent <= bytesWritten; the group's getStats aggregates its streams. Needs an established HTTP/3 session to obtain a stream, which this showcase cannot reach. spec ↗ manual …
sendstream-transferable-live WebTransportSendStream is [Transferable]: a live instance can be posted to a worker with a transfer list. Needs a live instance, so it cannot execute here. spec ↗ manual …