gRPC основан на HTTP / 2, который (предположение) широко поддерживается браузерами. Поэтому я считаю, что не должно быть проблем с gRPC из браузера.
Однако ясно, что проблема есть. Протокол grpc web отличается, так как существует "из-за ограничений браузера". Есть также многочисленные сообщения в блоге, описывающие сложные технические стеки, развернутые, чтобы заставить gRPC работать из браузера.
Мне не хватает самой проблемы - почему gRPC не просто работает из браузеров?