Datagram #4463
Replies: 1 comment
-
|
I would like to add a concrete request for outbound UDP client support in Workers, scoped narrowly enough to be useful for QUIC/HTTP/3 clients without requiring a full general-purpose UDP server surface. Current state, as I understand it:
The minimum useful API for client-side QUIC/HTTP/3 would be much smaller than full Node
Either of these shapes would unblock real client work:
This would unlock Workers-hosted clients for protocols that are currently unreachable from Workers despite fitting the rest of the isolate model well: HTTP/3/QUIC, DNS transports that are not using fetch/DoH, syslog/metrics sinks, game/server status protocols such as Minecraft Bedrock, and other UDP-based client protocols. For my immediate case, I am working on an HTTP/3 client library that can be structured as a sans-IO QUIC/HTTP/3 core plus a small host datagram adapter. Workers already have enough WebAssembly/JS capability for the protocol logic; the missing primitive is just outbound datagram I/O. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Datagram/UDP when
Beta Was this translation helpful? Give feedback.
All reactions