HTML Preparation code:
AخA
 
1
<p id="p">hello</p>
Script Preparation code:
 
let p = document.getElementById('p')
for(let i = 300; i--;) p.appendChild(document.createElement('p'))
function myFunc(node) {
node.remove()
}
Tests:
  • [].forEach.call

     
    [].forEach.call(p.querySelectorAll('*'), myFunc)
  • for...of

     
    for(let node of p.querySelectorAll('*'))node.remove()
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    [].forEach.call
    for...of

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 6 days ago)
Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
Chrome 132 on Chrome OS 14541.0.0
View result in a separate tab
Test name Executions per second
[].forEach.call 1980651.5 Ops/sec
for...of 1912658.8 Ops/sec