本文へ
NOTE 068 / 2021年

Rust から WebAssembly を配る

Rust で書いた処理を WebAssembly として読み込むまでの流れです。

読了目安 約2分

WebAssembly は、ブラウザで動く別の実行形式です。Rust で重い計算を書き、WebAssembly として読み込むと、JavaScript だけでは扱いにくい処理を任せられます。ただし、読み込みの大きさと、JavaScript との受け渡しには注意が必要です。

最初は数値を一つ返す関数から始め、ビルドと読み込みの流れを確認します。呼び出しの形が決まったら、少しずつ扱うデータを増やすと、どこで詰まるのかを切り分けやすくなります。

押さえたい点

  1. 01小さな関数から始める
  2. 02読み込みの大きさを確認する
  3. 03JavaScript との受け渡しを分けて考える

参考資料

外部サイトが開きます。内容は各サイトの管理下にあります。

関連するノート

ページの先頭へ