Object.fromEntries vs Reduce (reuse object) vs Reduce (creating temporary objects) vs Map vs for of vs for of without caching entries| Test case name | Result |
|---|---|
| Object.fromEntries | |
| Reduce (reuse object) | |
| Reduce (creating temporary objects) | |
| Map | |
| for of | |
| for of without caching entries |
| Test name | Executions per second |
|---|---|
| ✓ for of | 1,745 Ops/sec |
| for of without caching entries | 1,710 Ops/sec |
| Reduce (reuse object) | 1,439 Ops/sec |
| Map | 936 Ops/sec |
| Object.fromEntries | 182 Ops/sec |
| Reduce (creating temporary objects) | 51 Ops/sec |