HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 30 community runs

Desktop Results:
Chrome 25 runs
Fast Copy
2.1M/s
recursiveDeepCopy
2.0M/s
Lodash cloneDeep
1.2M/s
Json Clone
1.0M/s
Native structuredClone
425K/s

Fastest: Fast Copy (4.9x faster)

View exact numbers
  • Fast Copy: 2,095,388 ops/sec
  • recursiveDeepCopy: 2,017,650 ops/sec
  • Lodash cloneDeep: 1,227,953 ops/sec
  • Json Clone: 1,009,636 ops/sec
  • Native structuredClone: 424,705 ops/sec
Firefox 5 runs
recursiveDeepCopy
4.0M/s
Lodash cloneDeep
885K/s
Json Clone
731K/s
Fast Copy
676K/s
Native structuredClone
504K/s

Fastest: recursiveDeepCopy (7.9x faster)

View exact numbers
  • recursiveDeepCopy: 4,006,339 ops/sec
  • Lodash cloneDeep: 885,061 ops/sec
  • Json Clone: 730,897 ops/sec
  • Fast Copy: 676,393 ops/sec
  • Native structuredClone: 504,071 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Lodash cloneDeep
    Native structuredClone
    recursiveDeepCopy
    Json Clone
    Fast Copy

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
Chrome 139 on Mac OS X 10.15.7
View result in a separate tab
recursiveDeepCopy
279K/s
Fast Copy
158K/s
Lodash cloneDeep
93K/s
Json Clone
88K/s
Native structuredClone
40K/s
View exact numbers
Test name Executions per second
recursiveDeepCopy 278,581 Ops/sec
Fast Copy 158,099 Ops/sec
Lodash cloneDeep 93,435 Ops/sec
Json Clone 88,456 Ops/sec
Native structuredClone 39,712 Ops/sec