Classic for loop vs Optimised classic for loop vs While loop vs Optimised while loop vs Array.prototype.forEach vs Array.prototype.reduce vs For - of loop vs For - in loop vs For - reverse loop vs while - reverse loop1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
1 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Classic for loop | |
| Optimised classic for loop | |
| While loop | |
| Optimised while loop | |
| Array.prototype.forEach | |
| Array.prototype.reduce | |
| For - of loop | |
| For - in loop | |
| For - reverse loop | |
| while - reverse loop |
| Test name | Executions per second |
|---|---|
| ✓ MmzHrrdb | 1 Ops/sec |
| ✓ MmzHrrdb | 1 Ops/sec |
| ✓ MmzHrrdb | 1 Ops/sec |
| ✓ MmzHrrdb | 1 Ops/sec |
| ✓ MmzHrrdb | 1 Ops/sec |
| ✓ MmzHrrdb | 1 Ops/sec |
| ✓ MmzHrrdb | 1 Ops/sec |
| ✓ MmzHrrdb | 1 Ops/sec |
| ✓ MmzHrrdb | 1 Ops/sec |
| ✓ MmzHrrdb | 1 Ops/sec |