HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 5 community runs

Desktop Results:
Chrome 5 runs
base line
11.8M/s
no copy2
10.9M/s
two passes
8.1M/s
no copy
4.1M/s
typeof before clone
85K/s
just clone
70K/s

Fastest: base line (168.2x faster)

View exact numbers
  • base line: 11,823,767 ops/sec
  • no copy2: 10,894,472 ops/sec
  • two passes: 8,146,348 ops/sec
  • no copy: 4,078,646 ops/sec
  • typeof before clone: 85,060 ops/sec
  • just clone: 70,299 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
    base line
    typeof before clone
    just clone
    two passes
    no copy
    no copy2
    plain for loop

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 years ago)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Chrome 120 on Linux
View result in a separate tab
base line
11.8M/s
plain for loop
11.4M/s
no copy2
10.9M/s
two passes
8.1M/s
no copy
4.1M/s
typeof before clone
86K/s
just clone
71K/s
View exact numbers
Test name Executions per second
base line 11,823,767 Ops/sec
plain for loop 11,351,482 Ops/sec
no copy2 10,859,913 Ops/sec
two passes 8,101,998 Ops/sec
no copy 4,053,722 Ops/sec
typeof before clone 86,344 Ops/sec
just clone 70,554 Ops/sec