filter().map() vs flatMap() vs reduce()Fastest: reduce() (2.4x faster)
610 ops/sec
512 ops/sec
259 ops/sec
Fastest: reduce() (3.2x faster)
1,096 ops/sec
614 ops/sec
343 ops/sec
Fastest: reduce() (3.8x faster)
2,512 ops/sec
1,141 ops/sec
669 ops/sec
Fastest: reduce() (2.1x faster)
312 ops/sec
180 ops/sec
148 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| filter().map() | |
| flatMap() | |
| reduce() |
| Test name | Executions per second |
|---|---|
| ✓ reduce() | 749 Ops/sec |
| flatMap() | 656 Ops/sec |
| filter().map() | 317 Ops/sec |