timostamm / protobuf-ts

Protobuf and RPC for TypeScript
Apache License 2.0
1.1k stars 129 forks source link

Support for WebTransport/HTTP3 #649

Closed thegrumpylion closed 5 months ago

thegrumpylion commented 5 months ago

Any plans on supporting WebTransport for the web client?

This might be relevant: https://github.com/grpc/grpc/issues/19126

timostamm commented 5 months ago

Hey Nikolas, I'm aware of the issue 🙂

Unfortunately, WebTransport isn't widely available yet. Safari and Node.js do not implement it at this point. Since it's based on HTTP/3, I expect that there will be a few hurdles using it in practice. I don't quite understand how WebTransport exposes headers TBH.

So no plans to support WebTransport yet. But if this really happens, I'm sure we'll have an implementation too.