#grpc #browser #tunneling #grpc-client #enabled #tonic

webtonic-client

浏览器启用的 gRPC (客户端) WebSocket 隧道

2 个版本

0.1.1 2021 年 3 月 29 日
0.1.0 2020 年 12 月 6 日

#335 in WebSocket

MIT/Apache

24KB
410

WebTonic

浏览器启用 gRPC 消息的 WebSocket 隧道。

测试

此仓库实现了一组小的测试 crate。运行这些测试需要安装 wasm-pack

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

RUST_LOG=info cargo run -p server-test

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

要在 Firefox 中进行测试,运行

wasm-pack test --firefox --headless client-test

要在 Chrome 中进行测试,运行

wasm-pack test --chrome --headless client-test

lib.rs:

WebTonic 项目的客户端 crate。

此 crate 仅包含 Client,它需要一个浏览器运行时才能工作。

依赖关系

~12–16MB
~297K SLoC