for loop vs for-of const vs for-of var vs forEach vs Array.prototype.forEach vs iterator.forEach vs Iterator.prototype.forEachFastest: for-of var (13.5x faster)
14,549 ops/sec
12,923 ops/sec
12,284 ops/sec
5,439 ops/sec
2,448 ops/sec
1,089 ops/sec
1,076 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| for loop | |
| for-of const | |
| for-of var | |
| forEach | |
| Array.prototype.forEach | |
| iterator.forEach | |
| Iterator.prototype.forEach |
| Test name | Executions per second |
|---|---|
| ✓ for-of var | 17,572 Ops/sec |
| forEach | 13,438 Ops/sec |
| for loop | 5,587 Ops/sec |
| for-of const | 2,914 Ops/sec |
| Array.prototype.forEach | 2,632 Ops/sec |
| Iterator.prototype.forEach | 1,177 Ops/sec |
| iterator.forEach | 1,156 Ops/sec |