即使浏览器支持 http2,我也需要 grpc-web 库吗?

问题描述

我是新手开发者。我想知道,即使浏览器支持 HTTP2,我还需要 grpc-web 库吗?。如果答案是肯定的,请告诉我原因

提前致谢

解决方法

this grpc.io blog post 称,截至 2019 年,浏览器不支持对从 javascript 实现直接 gRPC 连接所需的 HTTP2 请求进行细粒度控制。

出于这个原因,需要一个单独的库和代理,例如由 gRPC-Web 实现。