WebAssembly

ウェブアセンブリ

  • その他

WebAssembly (略称:Wasm) は、W3C Community Groupによって開発されたオープンスタンダードで、効率的な実行とコンパクトな表現を目的として設計された、安全で可搬性の高い、低レベルのコードフォーマットです。

WebAssembly バイナリは、C や Rust などの言語コンパイルターゲットとして生成され、Web上でのハイパフォーマンスなアプリケーションを作成できます。Scott Logic社の調査によれば、WebAssembly アプリケーションの作成に使用している言語として、Rust が最も多くの回答を集めたそうです。

Linux Foundation は、WebAssembly を JavaScript、HTML、CSS に加えて JavaScript、HTML、CSS に加えた Web の4番目の「公用語」と紹介しています。WebAssembly は、JavaScript と並行して動作するように設計されており、両者を連携させることができるため、GUI 部分は JavaScript活用し、高速化が必要な領域には WebAssembly を利用するというように使い方が広がるかも知れません。

参考リンク

OSSのサポートでお悩みなら、
サイオスOSSよろず相談室にお任せください。

もっと詳しく知りたい

OSSの選定から導入サポートまで
詳しい資料をご用意しています。

資料ダウンロード

OSSの相談をしたい

OSSでお困りごとがありましたら、
お気軽にお問い合わせください。

お問い合わせ