HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 6 community runs

Desktop Results:
Chrome 6 runs
recursiveDeepCopy
1.5M/s
Json clone
361K/s
Lodash
322K/s
structuredClone
190K/s

Fastest: recursiveDeepCopy (7.8x faster)

View exact numbers
  • recursiveDeepCopy: 1,484,281 ops/sec
  • Json clone: 360,611 ops/sec
  • Lodash: 321,947 ops/sec
  • structuredClone: 190,044 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
    structuredClone
    recursiveDeepCopy
    Json clone

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36
Chrome 151 on Linux
View result in a separate tab
recursiveDeepCopy
995K/s
Json clone
310K/s
Lodash
177K/s
structuredClone
117K/s
View exact numbers
Test name Executions per second
recursiveDeepCopy 995,356 Ops/sec
Json clone 309,523 Ops/sec
Lodash 177,194 Ops/sec
structuredClone 117,183 Ops/sec