Javascriptで高速な数値演算を行うことを目的とした
asm.jsの解説です。
追加ライブラリなしでどのブラウザでも動作し、
"use asm";に対応したブラウザ上では高速実行される点が特徴です。
ここではasm.js対応のJavascriptコードを書く方法そのものについて説明します。
ここで説明する方法のほかに、
C/C++のソースコードに
Emscriptenを使って、
asm.js対応のコードを生成する方法もあります。
目次
Javascriptの数値演算とasm.js
asm.jsの実行環境と互換性
asm.jsを使った関数の書き方
asm.jsの変数
asm.jsの数値演算とライブラリ関数
コードのasm.js対応確認方法とその1例