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

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

     
    for(let node of p.getElementsByTagName('*'))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 3282093.8 Ops/sec
for...of 3134956.8 Ops/sec