ウェブページで高性能なアプリケーションを有効にします。

概要

WebAssembly(場合によっては Wasm と略されることもあります)は、実行可能プログラムとソフトウェア インターフェースのポータブル バイナリコード形式とそれに対応するテキスト形式を定義し、それらのプログラムとそのホスト環境との間のやり取りを容易にします。

WebAssembly の主な目的は、ウェブページで高性能なアプリケーションを実現できるようにすることですが、specによれば、「WebAssembly は、Web 固有の前提や Web 固有の機能を提供していないため、他の環境でも採用できます」。

これはオープン スタンダードであり、あらゆるオペレーティング システムであらゆる言語をサポートすることを目指しています。実際には、よく利用される言語はすべて、少なくともある程度のサポートレベルがあらかじめ用意されています。