Blog

WebTransport over HTTP/3: CORS, cross-origin datagrams, and bidirectional streams versus WebSocket

WebTransport uses custom TLS and ALPN negotiation—origin checks still apply before exposing streams to browsers.

1 min read
webtransporthttp3cors

Firewall

UDP port 443 must be open for QUIC—corporate networks may block WebTransport entirely.

MTU issues can fragment packets—separate from CORS but similar user-visible failure modes.

Game servers

Low-latency game code often mixes WebTransport with WebRTC—each path needs its own CORS or ICE policy docs.

Replay protection on datagrams must not rely on browser CORS alone.

← Back to blog