gRPC-web just isn't there yet but appreciate the work in the space. There's also an issue with a proliferation of transpilation (protoc) projects:
- grpc-web (the standard binary protocol) with the optional TS emit
- grpc-web-text with the optional TS emit
- gprc-ts
- ts-proto
Which to use when, why and the issues with interop between backend/frontend server implementations. Also the streaming story isn't great. Also the need for Envoy as another piece of infra to manage isn't great either.