Object.fromEntries vs Reduce (reuse object) vs Reduce (creating temporary objects) vs Map vs forEach vs Object.assign| Test case name | Result |
|---|---|
| Object.fromEntries | |
| Reduce (reuse object) | |
| Reduce (creating temporary objects) | |
| Map | |
| forEach | |
| Object.assign |
| Test name | Executions per second |
|---|---|
| ✓ forEach | 3,552 Ops/sec |
| Reduce (reuse object) | 3,433 Ops/sec |
| Map | 2,108 Ops/sec |
| Object.fromEntries | 1,537 Ops/sec |
| Object.assign | 374 Ops/sec |
| Reduce (creating temporary objects) | 121 Ops/sec |