while-vs-for (v38)

Revision 38 of this benchmark created on


Setup

var arr = [];
    
    for (var i = 0; i < 2000; i++) {
       arr.push(i*Math.random());
    }
    
    var callback = function() {};

Test runner

Ready to run.

Testing in
TestOps/sec
while
var i = -1,
    l = arr.length;

while (++i < l) {
    callback(arr[i], i, arr);
}
ready
for
var i = 0,
    l = arr.length;

for (; i < l; i++) {
   callback(arr[i], i, arr);
}
ready

Revisions

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