new vs literal - array (v3)

Revision 3 of this benchmark created on


Setup

var items = [void 0,1,2,3,4,5];

Test runner

Ready to run.

Testing in
TestOps/sec
New
var length = items.length, test = new Array(length);

for (var i = 0; i < length; i++) {
   test.push(items[i]);
}
ready
Literal
var length = items.length, test = [];

for (var i = 0; i < length; i++) {
   test.push(items[i]);
}
ready
New + index
var length = items.length, test = new Array(length);

for (var i = 0; i < length; i++) {
   test[i] = items[i];
}
ready
Literal + index
var length = items.length, test = [];

for (var i = 0; i < length; i++) {
   test[i] = items[i];
}
ready

Revisions

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