Float32Array vs Array (v6)

Revision 6 of this benchmark created by eweitnauer on


Description

Creation, initialization, reading and writing of a 10000 element array vs. float32array.

Setup

var f32_10000 = new Float32Array(10000);
    var arr_10000 = new Array(10000);
    var f32_1000 = new Float32Array(1000);
    var arr_1000 = new Array(1000);

Test runner

Ready to run.

Testing in
TestOps/sec
f32
for (var i=0; i<10000; i++) f32_10000[i] = i+0.1;
for (var i=0; i<10000; i++) f32_10000[i] = f32_10000[i]*f32_10000[i];
ready
arr
for (var i=0; i<10000; i++) arr_10000[i] = i+0.1;
for (var i=0; i<10000; i++) arr_10000[i] = arr_10000[i]*arr_10000[i];
ready
f32 + create
var f32 = new Float32Array(10000);
for (var i=0; i<10000; i++) f32[i] = i+0.1;
for (var i=0; i<10000; i++) f32[i] = f32[i]*f32[i];
ready
arr + create
var arr = new Array(10000);
for (var i=0; i<10000; i++) arr[i] = i+0.1;
for (var i=0; i<10000; i++) arr[i] = arr[i]*arr[i];
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.