For loop test

Benchmark created by Peter van der Spek on


Setup

var data = [];
    
    for (var i = 0; i < 1000000; i++) {
        data.push(i);
    }

Test runner

Ready to run.

Testing in
TestOps/sec
Simple for loop
for (var i = 0; i < data.length; i++) {
    var value = data[i];
    if (value > 100000000000) break;
}
ready
Enhanced for loop
for (var i = 0, ln = data.length; i < ln; i++) {
    var value = data[i];
    if (value > 100000000000) break;
}
ready

Revisions

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

  • Revision 1: published by Peter van der Spek on