Tests:

Historical Performance Data aggregated from 34 community runs

Desktop Results:
Chrome 17 runs
createElement
697K/s
cloneNode
553K/s

Fastest: createElement (1.3x faster)

View exact numbers
  • createElement: 696,888 ops/sec
  • cloneNode: 552,766 ops/sec
Firefox 9 runs
cloneNode
705K/s
createElement
483K/s

Fastest: cloneNode (1.5x faster)

View exact numbers
  • cloneNode: 705,131 ops/sec
  • createElement: 483,493 ops/sec
Mobile Results:
Chrome 8 runs
createElement
353K/s
cloneNode
213K/s

Fastest: createElement (1.7x faster)

View exact numbers
  • createElement: 352,796 ops/sec
  • cloneNode: 213,070 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
    createElement
    cloneNode

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 12 days ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36
Chrome 150 on Mac OS X 10.15.7
View result in a separate tab
createElement
1.8M/s
cloneNode
1.3M/s
View exact numbers
Test name Executions per second
createElement 1,807,841 Ops/sec
cloneNode 1,274,751 Ops/sec