Add items to an array (v7)

Revision 7 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 (while)
var idx = 10000;
while (idx--) {
  myArray[idx] = idx;
}
ready
Index decrement (for)
for (var i = 10000; i > 0; i--) {
  myArray[i] = i;
}
ready

Revisions

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