Newly Available
id: webtransport
WebTransport
The
WebTransport API transmits data between a client and a server, by using the HTTP/3 protocol.
Baseline Status:
Achieved Newly Available on Mar 24, 2026 across core engines.
Desktop Browser Engine Support
Google Chrome
97
Supported
Mozilla Firefox
114
Supported
Apple Safari
26.4
Supported
Microsoft Edge
97
Supported
Mobile Browser Engine Support
Chrome Android
97
Firefox Android
114
Safari iOS
26.4
Specifications and References
MDN Browser Compat Data Keys:
api.WebTransport ↗
api.WebTransport.WebTransport ↗
api.WebTransport.WebTransport.options_allowPooling_parameter ↗
api.WebTransport.WebTransport.options_congestionControl_parameter ↗
api.WebTransport.WebTransport.options_requireUnreliable_parameter ↗
api.WebTransport.WebTransport.options_serverCertificateHashes_parameter ↗
api.WebTransport.byob_readers ↗
api.WebTransport.close ↗
api.WebTransport.closed ↗
api.WebTransport.congestionControl ↗
api.WebTransport.createBidirectionalStream ↗
api.WebTransport.createBidirectionalStream.options_sendOrder_parameter ↗
api.WebTransport.createUnidirectionalStream ↗
api.WebTransport.createUnidirectionalStream.byob_readers ↗
api.WebTransport.createUnidirectionalStream.options_sendOrder_parameter ↗
api.WebTransport.datagrams ↗
api.WebTransport.getStats ↗
api.WebTransport.incomingBidirectionalStreams ↗
api.WebTransport.incomingUnidirectionalStreams ↗
api.WebTransport.ready ↗
api.WebTransport.reliability ↗
api.WebTransportBidirectionalStream ↗
api.WebTransportBidirectionalStream.readable ↗
api.WebTransportBidirectionalStream.readable.returns_WebTransportReceiveStream ↗
api.WebTransportBidirectionalStream.writable ↗
api.WebTransportBidirectionalStream.writable.returns_WebTransportSendStream ↗
api.WebTransportDatagramDuplexStream ↗
api.WebTransportDatagramDuplexStream.byob_readers ↗
api.WebTransportDatagramDuplexStream.incomingMaxAge ↗
api.WebTransportDatagramDuplexStream.maxDatagramSize ↗
api.WebTransportDatagramDuplexStream.outgoingMaxAge ↗
api.WebTransportDatagramDuplexStream.readable ↗
api.WebTransportError ↗
api.WebTransportError.WebTransportError ↗
api.WebTransportError.source ↗
api.WebTransportError.streamErrorCode ↗
api.WebTransportReceiveStream ↗
api.WebTransportReceiveStream.getStats ↗
api.WebTransportSendStream ↗
api.WebTransportSendStream.getStats ↗
api.WebTransportSendStream.getWriter ↗
api.WebTransportSendStream.sendOrder ↗