title: Why do browsers not support gRPC?
body: <p>gRPC is based on HTTP/2, which (assumption) is widely supported by browsers. Therefore, I feel there should be no problem with gRPC from a browser.</p>
  
  <p>However, it is clear that there is a problem. The protocol, <a href="https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-WEB.md" rel="noreferrer">grpc web</a>, is different, as exists "due to browser limitation". There are also numerous blog post describing complicated tech stacks deployed to get gRPC to work from a browser.</p>
  
  <p>I'm missing the actual problem - why does gRPC not simply work from browsers?</p>