WebTransport Compatibility Results
Latest complete browser runs, grouped by browser channel, engine, platform, and runtime.
Stored results contain aggregate stage counts, normalized option-combination outcomes, coarse browser family, channel, engine, platform and runtime identity, test/backend identities, option signals, normalized current-draft check outcomes, and GREASE differential stages only. Raw user agents, IP addresses, target URLs, and exception text are not retained.
Current Tested Compatibility
A full result means every browser-checkable requirement in the versioned current-draft profile passed, every matrix case completed all echoes, and the matched GREASE differential passed. This remains a compatibility result for this lab, not formal standards-conformance certification.
Current-Draft Profile
Focused checks cover constructor members, the transport/datagram/stream API surface, statistics, runtime and lifecycle behavior, workers and transferable streams, browser-visible HTTP/3 rules, and optional reliable-only HTTP/2. “Not run” is kept separate from a browser failure and identifies an unexecuted check.
| Browser | Required | Constructor | Transport API | Datagram API | Stream API | Statistics | Runtime | Lifecycle | Workers | HTTP/3 | HTTP/2 | Verdict |
|---|
Detailed Latest Results
One latest result is retained for each normalized browser target. Ratios show successful cases out of the complete exhaustive matrix. Definition versions marked as older need a fresh run before direct comparison.
No complete exhaustive runs have been recorded.
| Browser | Received | API | Coverage | Definitions | Constructor | Ready | Bidi | Uni | Datagram | Conclusion |
|---|
Technical browser and deployment metadata
API exposure and the exact backend, certificate, discovery, and test-definition context behind each result.
| Browser | Engine | Channel | Runtime | Backend | Definitions | Certificate | Discovery | Datagrams API | Bidi API | Uni API | Protocol property | Reliability property |
|---|
Browser-Visible Failure Boundaries
Separates constructor rejection, failure before transport.ready,
and feature outcomes after the session is established.
| Browser | Constructor stopped | Ready stopped | Established | Full echo | Streams only | Partial echo | No echo |
|---|
HTTP/3 GREASE Differential
Compares matched control and GREASE-enabled backends. A useful failure requires the control to pass.
| Browser | GREASE off ready | GREASE on ready | GREASE off echo | GREASE on echo | Verdict |
|---|
Per-response-profile state
Breaks the run down by each HTTP/3 response shape and its observed constructor option signal.
Option combination matrix
The normalized result for every constructor option combination. Expand this when reducing a browser-specific requirement or regression.
Material Change Log
Records version, environment, API, metric, option-signal, and GREASE changes from the preceding result for the same browser target.
No material changes have been recorded.
| When | Browser | Changes |
|---|