Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Chrome 126
Mac OS X 10.15.7
Desktop
2 years ago
deepCopyObjectIterative
3.6M/s
deepCopyObjectSimple
3.5M/s
JSON.stringify - huge
23/s
deepCopyObjectIterative - huge
22/s
deepCopyObjectSimple - huge
21/s
structuredClone - huge
16/s
deepCopyObject - huge
11/s
View exact numbers
| Test name |
Executions per second |
|
✓
deepCopyObjectIterative
|
3,560,061 Ops/sec |
|
deepCopyObjectSimple
|
3,476,448 Ops/sec |
|
copyv2
|
1,523,427 Ops/sec |
|
JSON.stringify
|
1,465,516 Ops/sec |
|
deepCopyObject
|
1,327,544 Ops/sec |
|
copy
|
1,320,249 Ops/sec |
|
clone
|
1,245,458 Ops/sec |
|
structuredClone
|
789,101 Ops/sec |
|
JSON.stringify - huge
|
23 Ops/sec |
|
deepCopyObjectIterative - huge
|
22 Ops/sec |
|
deepCopyObjectSimple - huge
|
21 Ops/sec |
|
clone - huge
|
17 Ops/sec |
|
structuredClone - huge
|
16 Ops/sec |
|
copy - huge
|
13 Ops/sec |
|
copyv2 - huge
|
13 Ops/sec |
|
deepCopyObject - huge
|
11 Ops/sec |
Tests:
-
JSON.stringify
-
structuredClone
-
deepCopyObject
-
deepCopyObjectSimple
-
deepCopyObjectIterative
-
copy
-
clone
-
copyv2
-
JSON.stringify - huge
-
structuredClone - huge
-
deepCopyObject - huge
-
deepCopyObjectSimple - huge
-
deepCopyObjectIterative - huge
-
copy - huge
-
clone - huge
-
copyv2 - huge