Typed array comparison

Benchmark created on


Preparation HTML

<script>
  var n=1000;
  var f32=new Float32Array(n);
  var f64=new Float64Array(n);
  var i16=new Int16Array(n);
  var i32=new Int32Array(n);
  
  for (var i=0; i<n; i++)
    f32[i]=f64[i]=i16[i]=i32[i]=i;
  
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
Float32Array
var sum=0;
for (var i=0; i<n; i++)
  sum+=f32[i];
ready
Float64Array
var sum=0;
for (var i=0; i<n; i++)
  sum+=f64[i];
ready
Int16Array
var sum=0;
for (var i=0; i<n; i++)
  sum+=i16[i];
ready
Int32Array
var sum=0;
for (var i=0; i<n; i++)
  sum+=i32[i];
ready

Revisions

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