reduce with spread vs flatMap vs reduce with push vs for...of vs push(...arr) vs copy via spread vs copy via slice vs for i | Test case name | Result |
|---|---|
| reduce with spread | |
| flatMap | |
| reduce with push | |
| for...of | |
| push(...arr) | |
| copy via spread | |
| copy via slice | |
| for i |
| Test name | Executions per second |
|---|---|
| ✓ copy via slice | 1,372,809 Ops/sec |
| copy via spread | 110,492 Ops/sec |
| push(...arr) | 63,941 Ops/sec |
| for...of | 48,044 Ops/sec |
| reduce with push | 35,837 Ops/sec |
| flatMap | 5,799 Ops/sec |
| for i | 3,130 Ops/sec |
| reduce with spread | 33 Ops/sec |