Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0
Firefox 151
Mac OS X 10.15
Desktop
one month ago
Optimised while loop
948K/s
Optimised classic for loop
944K/s
Classic for loop
923K/s
While loop
730K/s
Array.prototype.reduce
184K/s
Array.prototype.forEach
175K/s
For - of loop
166K/s
For - in loop
18K/s
View exact numbers
Test name Executions per second
Optimised while loop 947,869 Ops/sec
Optimised classic for loop 943,706 Ops/sec
Classic for loop 923,335 Ops/sec
While loop 729,849 Ops/sec
Array.prototype.reduce 183,954 Ops/sec
Array.prototype.forEach 174,565 Ops/sec
For - of loop 166,006 Ops/sec
For - in loop 18,410 Ops/sec
Script Preparation code:
Tests: