I am happy to announce that
version 0.4.0 of the gRPC-Web Client library has been released. We have added tons of new features recently so be sure to check it out! Here are some highlights:
- TypeScript and CommonJS support
- Multiple proxies interoperability (Envoy, Nginx, etc)
- Bazel build support
- Various improvements to the protoc-gen-grpc-web codegen plugin
- Demo integration with webpack, browserify, closure-compiler, etc
- Our npm package is now live: npm i grpc-web
A brief recap for those of you who may not be familiar with gRPC-Web: it provides a JavaScript library that lets browser clients access a gRPC backend service. Our protoc plugin provides a generated code surface from your protobuf service definitions, which then you can import into your JavaScript/TypeScript project.
As we are moving towards GA, we would love to hear your feedback! We would like to hear how you expect to use gRPC-Web from your project, and what new features you would like to see us support!