RSS Towards Data Science - Medium

ブラウザでRustを実行するための9つのルール

ブラウザで Rust コードを実行するには、まず、既存のアプリが WASM WASI で機能するか確認し、シンプルな JavaScript ウェブページを作成します。wasm32-unknown-unknown ターゲット、wasm-pack、および wasm-bindgen-cli をインストールします。また、テスト用の Chrome とテストを自動化する Chromedriver も必要です。これらのツールをホームディレクトリの専用サブフォルダにインストールします。プロジェクトをライブラリプロジェクトにして、wasm-bindgen の依存関係を追加してテストします。wasm-bindgen がサポートする型について学習し、サポートされる型を使用するように関数を変更します。ファイルを汎用的な BufRead に変更します。適用できないテストをスキップして、テストを調整します。必要に応じて、JavaScript に適した依存関係に変更します。テストを実行します。CI テストに wasm-pack を追加します。
favicon
towardsdatascience.com
Nine Rules for Running Rust in the Browser