Use nginx_includes.h for nginx headers.
2 files changed
tree: db09da7d89935b2314dbb5c37285d5a872c9cf8c
  1. .gitmodules
  2. CONTRIBUTING.md
  3. LICENSE
  4. Makefile
  5. PATENTS
  6. README.md
  7. darwin_x86_64.sh
  8. debian_stretch.sh
  9. init_submodules.sh
  10. javascript/
  11. net/
  12. third_party/
  13. ubuntu_12_04.sh
  14. ubuntu_14_04.sh
README.md

Overview

gRPC-Web provides a Javascript client library that enables browser clients to access a gRPC server.

The current release is a Pre-Alpha release, mainly for early adopters to provide feedback on the JS API (both gRPC and Protobuf). The JS client library and the gateway that connects the client to the server are subject to change and will be upgraded frequently.

We expect to ship a beta version in Q1/2017, which will implement an official protocol spec for supporting Web clients. Stay tuned!

For questions, please file an issue or contact varuntalwar@google.com.

Build

gRPC-Web supports build on following platforms:

  1. Ubuntu 12.04
  2. Install docker.
  3. run ./ubuntu_12_04.sh
  4. build result is available in net/grpc/gateway/docker/ubuntu_12_04 folder as gConnector.zip and gConnector_static.zip.
  5. Ubuntu 14.04
  6. Install docker.
  7. run ./ubuntu_14_04.sh
  8. build result is available in net/grpc/gateway/docker/ubuntu_14_04 folder as gConnector.zip and gConnector_static.zip.
  9. Mac OS X
  10. Install brew.
  11. brew install autoconf automake libtool pcre
  12. run ./darwin_x86_64.sh
  13. build result is available in the root folder as gConnector.zip and gConnector_static.zip.