Replies: 1 comment 1 reply
-
|
we've discussed this a number of times and it's not currently on our priority list. A key challenge is that workers does not include a quic/http3 implementation and the semantics of WebTransport do not fit naturally into the workers invocation model. That's not to say we won't do this, it's just not on our radar currently. If we did choose to support it, it would likely follow a model similar to our Again, not ruling it out but not on the agenda. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Feature Request: Support WebTransport API in workerd [Tracking Issue]
Summary
Implement the WebTransport API in workerd to enable local development of Cloudflare Workers that use incoming WebTransport connections.
Note: This is a tracking issue to gauge interest and track progress. WebTransport may not yet be on the Workers runtime roadmap.
Motivation
WebTransport is a W3C Working Draft that provides reliable and unreliable data transport over HTTP/3 (QUIC). It offers several advantages over WebSockets:
Browser support is strong: Chrome 97+, Firefox 114+, Edge 98+, and Safari (Technology Preview). The spec is targeting W3C Recommendation status in Q2 2026.
This issue tracks interest in WebTransport support for workerd/wrangler. This feature request is specifically about supporting incoming WebTransport connections in workerd for local development with wrangler.
Proposed Solution
Implement the WebTransport API surface in workerd:
This would allow developers to test WebTransport-based Workers locally via
wrangler dev, mirroring how WebSocket support is already implemented.Technical Considerations
SEC-WEBSOCKEThandler pattern used for WebSocket support could serve as a referencewebtransport)References
Priority
This would unblock developers building real-time applications (gaming, live collaboration, IoT) who want to use workerd for local development before deploying to Cloudflare's edge.
Beta Was this translation helpful? Give feedback.
All reactions