HTML Preparation code:
AخA
 
1
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
2
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.min.js"></script>
Script Preparation code:
x
 
// Populate the base array
var arr = [];
for (var i = 0; i < 1000; i++) {
  arr[i] = i;
}
function fn(a) {
  return a * 2 * 5;
}
      
Tests:
  • For Loop

     
    for(i=0;i<arr.length;i++) {
      fn(arr[i]); 
    }
  • While Loop

     
    let i = -1;
    while(++i < arr.length) {
      fn(arr[i]);
    }
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    For Loop
    While Loop

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
Chrome 78 on Mac OS X 10.14.4
View result in a separate tab
Test name Executions per second
For Loop 4015.2 Ops/sec
While Loop 3781.3 Ops/sec