ウェブ開発においてJS/TSを利用することが多い中でWasmを組み込もうとするとJS/TS以外の言語(RustやC++など)を利用するのが最初の選択肢になるのではないでしょうか?
JS/TS以外の言語がWasmへのコンパイルをサポートすることでウェブへ進出できるようになるのは喜ばしいものの,JS/TSを中心としたウェブ開発の中で他の言語を導入するコストをどう見るのか?
本セッションではJS/TSと比較した時のWasmのメリットデメリットを踏まえつつ,ウェブ開発の中でWasmを導入する時の最初の選択肢として「AssemblyScript(AS)」を紹介します.
ASはnpmで管理されているためにウェブ開発において手軽に導入でき,かつ書き慣れているTSをWasmにコンパイルできる技術です.
ASを用いたWasmの導入方法や現状できることを中心に話したいと思います.