WASM
https://upload.wikimedia.org/wikipedia/commons/thumb/1/1f/WebAssembly_Logo.svg/360px-WebAssembly_Logo.svg.png
WebAssembly と呼ばれる、仮想命令セットアーキテクチャ、もしくはプログラミング言語。
略称は Wasm (媒体により表記が揺れるがここでは WASM とする)
ネイティブビルドされたアプリケーション並みに高速に動作する
実行環境がサンドボックスに隔離されているためメモリ安全
ハードウェアやプラットフォームに依存しない中立性
最終的にWASMバイナリが得られれば良いのでソースコードの言語を問わない
間近では、Rust 、Go、C# など WASM をビルドターゲットとできる言語が実装しやすいという側面はある 基本となる仕様
WASM Core Specification
ブラウザ向けの仕様
WASM Web API
W3Cにより定義されたWebプラットフォーム向けの仕様 WASM JavaScript Interface
ブラウザ以外の仕様
関連