gRPC-Web のドキュメントを読むとこれと言った説明もなく唐突に Envoy が出てきて面食らいます(そもそも Envoy とはなんぞやというのは割愛) In this example, we will use the Envoy proxy to forward the gRPC browser request to the backend server. - gRPC Basics - Web gRPC は HTTP/2 を使いますが、最近のブラウザは HTTP/2 で通信できるのだからサポートブラウザを限定すればわざわざプロキシを立てる必要性はなさそうな気がします。にも関わらずなぜプロキシが必要なのでしょう? ブラウザの制約gRPC-Web のプロトコルを説明したドキュメントにヒントがありました: decouple from HTTP/2 framing which is not
![gRPC-Web がプロキシを必要とする理由 - yt coffee](https://cdn-ak-scissors.b.st-hatena.com/image/square/26ef6992e179766a4f0c164fc804be0a0720e46a/height=288;version=1;width=512/https%3A%2F%2Fyuku.takahashi.coffee%2Fstatic%2Fimages%2Fhaniwa.jpg)