Test case name | Result |
---|---|
Spread | |
Object.assign() | |
Object.create() | |
Object.defineProperties(); | |
Object.fromEntries(Object.entries()) | |
structuredClone() | |
JSON.parse() |
Test name | Executions per second |
---|---|
Spread | 7610545.0 Ops/sec |
Object.assign() | 3367596.0 Ops/sec |
Object.create() | 4355392.0 Ops/sec |
Object.defineProperties(); | 545752.8 Ops/sec |
Object.fromEntries(Object.entries()) | 803330.2 Ops/sec |
structuredClone() | 303250.5 Ops/sec |
JSON.parse() | 612547.3 Ops/sec |