[Wiki] [一覧]

WebAssembly(Wasm)

概要

WebAssembly(Wasm)は、ブラウザをはじめとする様々な環境で動作する ポータブルなバイナリ命令フォーマット です。C/C++/Rust などの言語からコンパイルでき、ネイティブに近い実行速度と、サンドボックス化された安全な実行環境を両立します。当初はブラウザ向けでしたが、現在はサーバーサイドやエッジでも利用が広がっています。

特徴

実行環境の広がり

コンポーネントモデル

モジュール間を言語非依存のインタフェースで組み合わせる仕組みが WebAssemblyコンポーネントモデル です。

関連ページ

参考資料