Test case name | Result |
---|---|
lodash cloneDeep | |
JSON.parse(JSON.stringify()) | |
recursiveDeepCopy | |
fastest-json-copy npm package | |
jsondiffpatch.clone() | |
rfdc | |
makePlain |
Test name | Executions per second |
---|---|
lodash cloneDeep | 160789.1 Ops/sec |
JSON.parse(JSON.stringify()) | 304969.9 Ops/sec |
recursiveDeepCopy | 296047.0 Ops/sec |
fastest-json-copy npm package | 216890.8 Ops/sec |
jsondiffpatch.clone() | 1410844.4 Ops/sec |
rfdc | 560966.3 Ops/sec |
makePlain | 77721.5 Ops/sec |