#grpc #tonic #grpc-client #js #wasm-bindgen #wasm

grpc-web-client

gRPC-Web 协议的实现,允许通过 wasm 在浏览器中使用 tonic

3 个版本

0.1.2 2021 年 5 月 7 日
0.1.1 2021 年 5 月 5 日
0.1.0 2021 年 5 月 5 日

#54 in #grpc-client

MIT/Apache

25KB
521

grpc-web-client

Crates.io Documentation License

gRPC-Web 协议的 Rust 实现,允许通过 wasm 在浏览器中使用 tonic。

测试

运行测试需要 wasm-pack

要运行测试,首先启动服务器

RUST_LOG=info cargo run -p test-server

然后,在服务器构建并运行后,可以运行测试。

wasm-pack test --firefox --chrome --safari --headless test/test-client

致谢

此包大量基于 webtonic

依赖关系

~13–17MB
~308K SLoC