title: How to bring a gRPC defined API to the web browser
body: <p>We want to build a Javascript/HTML gui for our gRPC-microservices. Since gRPC is not supported on the browser side, we thought of using web-sockets to connect to a node.js server, which calls the target service via grpc. 
  We struggle to find an elegant solution to do this. Especially, since we use gRPC streams to push events between our micro-services.
  It seems that we need a second RPC system, just to communicate between the front end and the node.js server. This seems to be a lot of overhead and additional code that must be maintained.</p>
  
  <p>Does anyone have experience doing something like this or has an idea how this could be solved?</p>