WebAssembly (Wasm) 入門
¥ 無料 (ドラフト版)
このマイクロコースは、Webブラウザで動作し、ネイティブに近いパフォーマンスを提供する低レベルのバイナリフォーマットである WebAssembly(Wasm)を基礎から学びたい初心者を対象としています。 3つのレッスンで、簡単なWasmモジュールの作成と実行方法、JavaScriptからWasmの関数を呼び出す方法、WasmコードからブラウザのWeb APIと連携する方法について学びます。
更新日:
Lesson 1: Wasmを始める
- Wasmとその利点の紹介
- Wasmの開発環境の構築
- CまたはRustで簡単なWasmモジュールを作成する
- モジュールをWasmのバイナリ形式にコンパイルする
- Node.jsでモジュールを実行する
- まとめ
Lesson 2: WasmをJavaScriptやブラウザのWeb APIと連携する (Upcoming)
- JavaScriptでWasmモジュールをインスタンス化して読み込む
- データ型と変換
- Web Workersを用いた非同期通信
- WasmでWeb API関数をインポートして使用する
- Wasmを使用したDOM操作やイベントの処理
Lesson 3: Wasmモジュールを理解する (Upcoming)
- Wasmモジュールのより詳しい構造
- Wasmの関数を理解する: 宣言、インポート、エクスポート
- Wasmにおけるメモリ: 管理とベストプラクティス
- Wasmにおけるテーブル: 目的と使い方