使用 gRPC Web 进入 WebAssembly

Go WebAssembly with gRPC Web

我想做一个主要用go写的webassembly的网站,想用grpc协议,由于web限制,只好用grpc的“web版协议”,可以编译到 js 库,我怎样才能在 go 中编译“web 版本”? 我发现这对编译很有用:https://github.com/namely/docker-protoc

这个问题很有趣,但我认为 (!?) 你还不能这样做。

有 >2 个问题:

  1. 浏览器中的 WASM 目前无法(!?)访问 Web API。
  2. 唯一的 gRPC-Web SDK 是 JavaScript(并且,由于浏览器中的 WASM 无法访问 Web API,即使您使用 Golang 编写了一个,当您将使用它的应用程序编译为 WASM , 在浏览器中不起作用)