for-test (v3)

Revision 3 of this benchmark created on


Setup

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

Test runner

Ready to run.

Testing in
TestOps/sec
case 1
sum = 0;
var file;
for (var i = 0; file = fileList[i]; i++) {
  sum += file
}
ready
case 2
sum = 0;
for (var len = fileList.length; len > -1; len--) {
  sum += fileList[len];
}
ready
case 3
sum = 0 ;
for(var i = 0; i<fileList.length;i++){ 
// case 3 和 case 2 性能差不多。
//在chrome下被javascript引擎优化了吧。
  sum += fileList[i];
}
ready

Revisions

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