Test case name | Result |
---|---|
Lodash cloneDeep | |
Native map deep slice(turns objects into arrays) | |
Native JSON parse | |
Native map deep slice at 0(turns objects into arrays) | |
Native map(shallow clone) | |
Recursive deep clone | |
Map deep clone | |
Object.assign shallow clone | |
structuredClone |
Test name | Executions per second |
---|---|
Lodash cloneDeep | 470491.6 Ops/sec |
Native map deep slice(turns objects into arrays) | 9748818.0 Ops/sec |
Native JSON parse | 756711.8 Ops/sec |
Native map deep slice at 0(turns objects into arrays) | 9723170.0 Ops/sec |
Native map(shallow clone) | 10907840.0 Ops/sec |
Recursive deep clone | 2246469.8 Ops/sec |
Map deep clone | 2366336.8 Ops/sec |
Object.assign shallow clone | 10408270.0 Ops/sec |
structuredClone | 360366.7 Ops/sec |