Saturday, March 28, 2020
gRPC Node.js & gRPC Web
Deep Dive: gRPC Node - Michael Lumish, Google - YouTube
presentation by main maintainer of gRPC Node, 2018
There are two implementations,
2) second written in TypeScript, that re-implements (essential part) of gRPC.
The features are performance are less, but deployment is simpler.
they currently have very similar number of NPM downloads
gRPC – A high-performance, open source universal RPC framework
1) grpc - npm @NPM
2) @grpc/grpc-js - npm @NPM
grpc/grpc-web: gRPC for Web Clients
"gRPC-Web clients connect to gRPC services via a special gateway proxy: the current version of the library uses Envoy by default, in which gRPC-Web support is built-in."
using "proxy" on server side, translating REST requests from browser to gRPC
Colin Ihrig - Getting Started with gRPC and Node.js - nodejsday 2019 - YouTube
gRPC - Wikipedia
gRPC – Tutorials