Add items to an array (v2)

Revision 2 of this benchmark created on


Setup

var myArray = [];

Test runner

Ready to run.

Testing in
TestOps/sec
Array.push
for (var i = 0; i < 10000; i++) {
  myArray.push(i);
}
ready
Array.length
for (var i = 0; i < 10000; i++) {
  myArray[myArray.length] = i;
}
ready
Index increment
var idx = 0;
for (var i = 0; i < 10000; i++) {
  myArray[idx++] = i;
}
ready
Index decrement
var idx = 1000;
while (idx--) {
  myArray[idx] = idx;
}
ready

Revisions

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