TL;DR

WebAssembly Component を簡単に作れるようにする Cargo の拡張ツール。

仕組み

主なサブコマンドは次のとおり。

サブコマンド説明
newWebAssembly Component を作るための Rust プロジェクトを作成する
buildWebAssembly Component をビルドする
publish作成した WebAssembly Component をレジストリ([[wa-dev
servewasi:http/proxy を実装したプロジェクトをビルドし、できた WebAssembly Component を実行する

注意点

ターゲットを指定せずにビルドすると、wasm32-wasip1(WASI Preview 1)がターゲットになる。

関連

出典