HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 244 community runs

Desktop Results:
Chrome 187 runs
recursiveDeepCopy
1.9M/s
Lodash cloneDeep
1.3M/s
Json Clone
1.0M/s
Native structuredClone
535K/s

Fastest: recursiveDeepCopy (3.6x faster)

View exact numbers
  • recursiveDeepCopy: 1,911,520 ops/sec
  • Lodash cloneDeep: 1,322,935 ops/sec
  • Json Clone: 1,012,762 ops/sec
  • Native structuredClone: 534,903 ops/sec
Firefox 32 runs
recursiveDeepCopy
6.9M/s
Lodash cloneDeep
1.3M/s
Json Clone
1.1M/s
Native structuredClone
720K/s

Fastest: recursiveDeepCopy (9.6x faster)

View exact numbers
  • recursiveDeepCopy: 6,935,827 ops/sec
  • Lodash cloneDeep: 1,318,621 ops/sec
  • Json Clone: 1,061,901 ops/sec
  • Native structuredClone: 719,660 ops/sec
Safari 5 runs
Lodash cloneDeep
2.2M/s
recursiveDeepCopy
2.2M/s
Json Clone
1.4M/s
Native structuredClone
807K/s

Fastest: Lodash cloneDeep (2.7x faster)

View exact numbers
  • Lodash cloneDeep: 2,172,482 ops/sec
  • recursiveDeepCopy: 2,155,934 ops/sec
  • Json Clone: 1,408,586 ops/sec
  • Native structuredClone: 807,252 ops/sec
Mobile Results:
Safari 13 runs
Lodash cloneDeep
2.4M/s
recursiveDeepCopy
2.3M/s
Json Clone
1.6M/s
Native structuredClone
836K/s

Fastest: Lodash cloneDeep (2.9x faster)

View exact numbers
  • Lodash cloneDeep: 2,440,062 ops/sec
  • recursiveDeepCopy: 2,272,864 ops/sec
  • Json Clone: 1,576,908 ops/sec
  • Native structuredClone: 836,336 ops/sec
Chrome 7 runs
recursiveDeepCopy
645K/s
Lodash cloneDeep
450K/s
Json Clone
311K/s
Native structuredClone
106K/s

Fastest: recursiveDeepCopy (6.1x faster)

View exact numbers
  • recursiveDeepCopy: 644,697 ops/sec
  • Lodash cloneDeep: 450,097 ops/sec
  • Json Clone: 310,861 ops/sec
  • Native structuredClone: 105,979 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

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36
Chrome 147 on Windows
View result in a separate tab
recursiveDeepCopy
5.1M/s
Lodash cloneDeep
1.6M/s
Json Clone
1.4M/s
Native structuredClone
469K/s
View exact numbers
Test name Executions per second
recursiveDeepCopy 5,141,412 Ops/sec
Lodash cloneDeep 1,556,792 Ops/sec
Json Clone 1,402,420 Ops/sec
Native structuredClone 469,081 Ops/sec