gRPC-Web is going GA
https://www.cncf.io/blog/2018/10/24/grpc-web-is-going-ga/
gRPC-Web是一個JavaScript客戶端庫,使Web應用程序能夠直接與后端gRPC服務通信,而不需要HTTP服務器充當中介。這意味着你現在可以通過使用.proto 文件定義客戶端和服務器端數據類型和服務接口,輕松構建真正的端到端gRPC應用程序架構。因此,gRPC-Web為整個REST開發Web范例提供了一個引人注目的新選擇。
需要明確的是,REST應用程序本身沒有任何問題。使用REST API服務器構建了大量非常成功的應用程序,但是如果這些服務器使用非HTTP協議與后端服務進行通信,那么需要進行大量轉換gRPC-Web的好處從“技術”上解決這個問題。