HTML Preparation code:
Script Preparation code:
Tests:
  • fastest iter childelements

  • tag name

  • class name

  • id

  • array of node

  • array item

  • fastest iter childelements + getAttribute

  • fastest iter childelements + nodeValue

  • fastest iter childelements + textContent

  • fastest iter childelements + getAttributeNode

  • tag name--

  • class name--

  • queryselectorall class--

  • queryselectorall tag--

  • array item--

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    fastest iter childelements
    tag name
    class name
    id
    array of node
    array item
    fastest iter childelements + getAttribute
    fastest iter childelements + nodeValue
    fastest iter childelements + textContent
    fastest iter childelements + getAttributeNode
    tag name--
    class name--
    queryselectorall class--
    queryselectorall tag--
    array item--

    Fastest: N/A

    Slowest: N/A

Get performance results from real users on your website with Request Metrics.
Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/110.0
Firefox 110 on Linux
View result in a separate tab
Test name Executions per second
fastest iter childelements 1829338.0 Ops/sec
tag name 1477046.0 Ops/sec
class name 1466709.0 Ops/sec
id 1072932.0 Ops/sec
array of node 2026059.0 Ops/sec
array item 200652000.0 Ops/sec
fastest iter childelements + getAttribute 8877777.0 Ops/sec
fastest iter childelements + nodeValue 14239760.0 Ops/sec
fastest iter childelements + textContent 8403773.0 Ops/sec
fastest iter childelements + getAttributeNode 2757558.0 Ops/sec
tag name-- 1732372.0 Ops/sec
class name-- 1737965.0 Ops/sec
queryselectorall class-- 1146138.0 Ops/sec
queryselectorall tag-- 1117409.0 Ops/sec
array item-- 216271000.0 Ops/sec