forEach vs reduce vs map vs filter vs forFastest: forEach (1.1x faster)
562 ops/sec
555 ops/sec
522 ops/sec
514 ops/sec
497 ops/sec
Fastest: for (1.4x faster)
6,501 ops/sec
5,547 ops/sec
5,476 ops/sec
4,892 ops/sec
4,713 ops/sec
Fastest: forEach (1.7x faster)
720 ops/sec
571 ops/sec
570 ops/sec
531 ops/sec
412 ops/sec
Fastest: forEach (1.1x faster)
528 ops/sec
527 ops/sec
526 ops/sec
509 ops/sec
460 ops/sec
Fastest: reduce (1.1x faster)
256 ops/sec
241 ops/sec
237 ops/sec
229 ops/sec
226 ops/sec
Fastest: forEach (1.4x faster)
925 ops/sec
845 ops/sec
843 ops/sec
806 ops/sec
640 ops/sec
Fastest: for (1.5x faster)
2,418 ops/sec
1,926 ops/sec
1,883 ops/sec
1,724 ops/sec
1,598 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| forEach | |
| reduce | |
| map | |
| filter | |
| for |
| Test name | Executions per second |
|---|---|
| ✓ for | 24,731 Ops/sec |
| reduce | 16,042 Ops/sec |
| forEach | 13,770 Ops/sec |
| filter | 11,401 Ops/sec |
| map | 10,670 Ops/sec |