Test case name | Result |
---|---|
Object.fromEntries | |
Reduce (reuse object) | |
Reduce (creating temporary objects) | |
Map | |
forEach | |
Object.assign | |
forEach (Object.keys) | |
Reduce (reuse object, Object.keys) |
Test name | Executions per second |
---|---|
Object.fromEntries | 1524.8 Ops/sec |
Reduce (reuse object) | 3585.4 Ops/sec |
Reduce (creating temporary objects) | 120.1 Ops/sec |
Map | 2013.8 Ops/sec |
forEach | 3382.2 Ops/sec |
Object.assign | 369.8 Ops/sec |
forEach (Object.keys) | 2178.2 Ops/sec |
Reduce (reuse object, Object.keys) | 2199.3 Ops/sec |