wasm-pack
Rust
で書いたコードを
WebAssembly
にcompileしてnpmとかから使えるようにするやつ
/icons/GitHub.icon
rustwasm/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