@grpc/grpc-js
JSON →Pure JavaScript implementation of gRPC for Node.js, maintained by the official gRPC team. Current version v1.0.1 supports Node >=12.10.0. Designed as a drop-in replacement for the deprecated grpc package (C++ addon), offering features such as client/server streaming, automatic reconnection, round-robin/pick-first load balancing, connection keepalives, HTTP CONNECT proxies, and partial compression. Does not handle .proto files directly, relying on @grpc/proto-loader instead. Ships TypeScript types. Updated regularly, with semver guarantees but some internal methods prefixed with underscores.