for Schleife testen (v3)

Revision 3 of this benchmark created on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

Test runner

Ready to run.

Testing in
TestOps/sec
bad for()
var myArray = new Array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h');

for (var i = 0; i < myArray.length; i++) {
 $('body').append(myArray[i] + '<br />');
}
ready
good for()
var myArray = new Array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'),
    myArrayLenght = myArray.length,
    body = $('body'),
    buffer = '';

for (var i = 0; i < myArrayLenght; i++) {
 buffer += myArray[i] + '<br />';
}

body.append(buffer);
ready
test additional for()
var myArray = new Array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'),
    myArrayLenght = myArray.length,
    body = $('body'),
    buffer = '';

for (var i = 0; i < myArrayLenght; i++) {
 buffer += myArray[i] + '<br />';
}

body.append(buffer);
ready

Revisions

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