Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 Edg/118.0.2088.46
Chrome 118
Windows
Desktop
one year ago
Test name Executions per second
textContent 1558586.5 Ops/sec
removeChild 2125881.2 Ops/sec
HTML Preparation code:
AخA
 
1
<div id='test'></div>
Script Preparation code:
 
var el = document.getElementById('test');
for (let i = 0; i < 1000; ++i) el.appendChild(document.createElement('div'));
Tests:
  • textContent

     
    let node = document.getElementById('test');
    node.textContent = '';
  • removeChild

     
    let node = document.getElementById('test');
    while(node.firstChild) { node.removeChild(node.firstChild); }