1个不稳定版本
0.2.0 | 2020年6月23日 |
---|
#693 in WebAssembly
15KB
318 行
最小Rust + WASM示例
一个非常简单的Rust + WASM示例,它可以与GitHub页面一起使用。它演示了如何写入DOM以及如何从Rust中调用JavaScript函数。希望这可以作为有用的参考。
用法
在一个标签页中运行
$ ./bin/setup
$ ./bin/wasm_watch
在另一个标签页中运行
$ ./bin/server
如果您不是在Mac上,您需要以不同的方式安装 binaryen
进行修改
尝试将 src/wasm_main.rs
中的 "Hello, world!" 更改为 "Hello, foo!"。 ./bin/wasm_watch
脚本应自动重新构建项目,并且 ./bin/server
应在完成后重新加载网页。真不错!
部署
要将项目部署到GitHub页面,请运行
$ ./bin/deploy
它将编译项目,然后将 index.html
,target/index.wasm
和 target/index.js
复制到 tmp/
目录。然后将其部署到当前git仓库的 gh-pages 分支。
文档
依赖项
~6.5–8.5MB
~169K SLoC