1个不稳定版本
0.1.0 | 2023年11月23日 |
---|
763 in WebAssembly
31KB
674 行
lox-wasm
用于Lox客户端请求和响应处理的WASM绑定。这些绑定与lox-distributor
的端点兼容,包括lox-distributor
的request_handler
。
依赖项
cargo install wasm-pack
构建
wasm-pack build --target web
本地测试
提供的index.html
文件可用于测试Lox绑定。首先,按照说明运行Lox分发器。
然后,在当前目录下启动一个简单的本地Web服务器
python3 -m http.server 8000
接下来,在浏览器中打开开发者控制台并导航到https://127.0.0.1:8000
。
注意
尽管实现了所有Lox协议,但它们不一定都会与现有的index.js
和Lox分发器的request_handler
一起工作。这是因为某些Lox凭证的成功请求之间必须经过不同时间间隔。为了全面测试是否所有Lox凭证都按预期工作(同时拒绝耐心作为可接受的方法),客户端和服务器之间必须人为加速预定的间隔时间,以符合每个相关请求后的所需未来日期,以便验证凭证。早期的lox-distributor
版本:lox-server
包含一些服务器端示例,说明如何在服务器端完成此操作,而lox-wasm
存储库可以通过以下链接编辑来人为增加时间:这里。
依赖项
~11–18MB
~247K SLoC