Performance of 2D Typed Arrays vs normal Arrays

JavaScript performance comparison

Test case created by

Preparation code


      
      <script>
Benchmark.prototype.setup = function() {
  var normal = [];
  var typed = new Uint8Array(new Array(1000*1000));

};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in CCBot 2.0.0 / Other 0.0.0
Test Ops/sec
Normal Array
for (var x = 0; x < 1000; x++) {
    for (var y = 0; y < 1000; y++) {
        normal[x] = [x,y];
    }
}
pending…
Typed Array
for (var x = 0; x < 1000; x++) {
    for (var y = 0; y < 1000; y++) {
        typed[1000*x+y] = 1;
    }
}
pending…

Compare results of other browsers

Revisions

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

0 Comments