調べると初手`wasm-pack`があまりに多くて、諸事情により`webpack`いらないんですけど・・ってなシーンでどうすればいいかわからんかった。 それを2019年末にあれこれトライアンドエラーしてみた結果のメモです。 最小構成で試す とりあえずやってみる。 Rustを書く まずモジュールを作る。 `cargo new --lib wasm`的な感じでプロジェクトを作って書いてく。 #[no_mangle] pub fn add(a: i32, b: i32) -> i32 { a + b } あわせて`Cargo.toml`にこれを書き足す。 [lib] crate-type = ["cdylib"]これをビルドする。 `cargo build --target wasm32-unknown-unknown --release`とかで。 ホストする 適当にサーバーを立てればいい。 `