ブラウザ アプリケーションFloat32Arrayで標準の JavaScript の代わりにを使用する意味があるのはいつですか?Array
このパフォーマンステストは、一般的に遅いことを示しFloat32Arrayています-そして、私が正しく理解していれば、標準Arrayが64ビットとして数値を格納するため、精度に利点はありません.
パフォーマンスの低下の可能性は別Float32Arrayとして、読みやすさの欠点もあります-コンストラクターを使用する必要があります。
a = new Float32Array(2);
a[0] = 3.5;
a[1] = 4.5;
代わりに配列リテラル
a = [3.5, 4.5];
これを尋ねているのは、デフォルトで glMatrix ライブラリを使用しているためです。配列リテラルを使用できるようにするFloat32Arrayために、強制的に使用するべきではない理由があるかどうか疑問に思っています。Array