lodash cloneDeep vs JSON.parse(JSON.stringify()) vs recursiveDeepCopy vs fastest-json-copy npm package vs rfdc vs structuredCloneFastest: recursiveDeepCopy (7.3x faster)
97 ops/sec
84 ops/sec
62 ops/sec
39 ops/sec
16 ops/sec
13 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| lodash cloneDeep | |
| JSON.parse(JSON.stringify()) | |
| recursiveDeepCopy | |
| fastest-json-copy npm package | |
| rfdc | |
| structuredClone |
| Test name | Executions per second |
|---|---|
| ✓ recursiveDeepCopy | 91 Ops/sec |
| fastest-json-copy npm package | 67 Ops/sec |
| rfdc | 64 Ops/sec |
| structuredClone | 42 Ops/sec |
| JSON.parse(JSON.stringify()) | 17 Ops/sec |
| lodash cloneDeep | 14 Ops/sec |