Test case name | Result |
---|---|
Spread operator (...) | |
JSON.parse(JSON.stringify()) | |
Custom function | |
Lodash.cloneDeep() | |
jQuery.extend(true) | |
structuredClone() |
Test name | Executions per second |
---|---|
Spread operator (...) | 3676259.0 Ops/sec |
JSON.parse(JSON.stringify()) | 264454.9 Ops/sec |
Custom function | 568597.3 Ops/sec |
Lodash.cloneDeep() | 342635.4 Ops/sec |
jQuery.extend(true) | 463955.4 Ops/sec |
structuredClone() | 235322.0 Ops/sec |