Googleによって開発され、現在Cloud Native Computing Foundation(CNCF)によって開発がホストされているRPCフレームワーク「gRPC」は、プログラミング言語に依存せず、HTTP/2をサポートしたシンプルで高速なRPCを実現できる特徴を備え、マイクロサービスなど分散アプリケーションなどの実装で広く使われ始めています。 このgRPCをWebブラウザのJavaScriptから呼び出し可能にする「gRPC-Web」が正式リリースとなったことを、CNCFが発表しました。 これまではWebアプリケーションのバックエンドでgRPCを用いて開発を行ったとしても、それをWebブラウザから呼び出すには、WebブラウザとWebサーバ間をRESTful APIなどで接続し、WebサーバからgRPCを呼び出すという手法で、RESTfulとgRPCをブリッジすることが一般的でし
![gRPC-Webが正式リリース。WebブラウザからgRPCを直接呼び出し可能に](https://cdn-ak-scissors.b.st-hatena.com/image/square/b69a8573580fad2e4c563d67943807fd47510ac4/height=288;version=1;width=512/https%3A%2F%2Fwww.publickey1.jp%2F2018%2Fgrpc-web01.gif)