为什么grpc-web需要envoy代理?

Why is envoy proxy required for grpc-web?

如果浏览器支持http/2,为什么grpc-web require envoy代理?

是否只是不支持 http/2 的旧版浏览器才需要?

已在 https://github.com/grpc/grpc-web/issues/347 中回答。为了使 gRPC-Web 工作,我们需要向我们公开大量底层传输,但目前跨浏览器并非如此。鉴于当前的浏览器 API 集,我们无法利用完整的 http2 协议。