wasm-pack
Rustで書いたコードをWebAssemblyにcompileしてnpmとかから使えるようにするやつ
/icons/GitHub.iconrustwasm/wasm-pack
docs: Introduction - Hello wasm-pack!
次のいずれかでinstlalできる
$ cargo install wasm-pack
使い方
from Target | build - Hello wasm-pack!
web browserから直接importできるwasmとjs wrapperを作る
$ wasm-pack build --target web
Denoから使える形にする
$ wasm-pack build --target deno
manualには書いてあったけど、使えないっぽい
ファイルサイズ圧縮と最適化をやりたいときは--releaseをつける
References
パッケージのビルド | Rust から WebAssembly にコンパイルする - WebAssembly | MDN
#2021-05-02 20:35:10