HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 7 community runs

Desktop Results:
Chrome 7 runs
Recursive clone deep
1.9M/s
JSON parse
1.0M/s
For loop
811K/s
Lodash cloneDeep
682K/s
Recursive reduce clone deep
489K/s

Fastest: Recursive clone deep (4.0x faster)

View exact numbers
  • Recursive clone deep: 1,949,094 ops/sec
  • JSON parse: 1,037,470 ops/sec
  • For loop : 811,343 ops/sec
  • Lodash cloneDeep: 682,031 ops/sec
  • Recursive reduce clone deep: 489,467 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
    JSON parse
    For loop
    Recursive clone deep
    Recursive reduce clone deep

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
Chrome 133 on Linux
View result in a separate tab
Recursive clone deep
3.1M/s
JSON parse
1.0M/s
For loop
811K/s
Recursive reduce clone deep
762K/s
Lodash cloneDeep
623K/s
View exact numbers
Test name Executions per second
Recursive clone deep 3,131,526 Ops/sec
JSON parse 1,037,470 Ops/sec
For loop 811,343 Ops/sec
Recursive reduce clone deep 762,011 Ops/sec
Lodash cloneDeep 623,315 Ops/sec