Run details:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Mobile Safari/537.36
Chrome Mobile 132
Android
Mobile
one year ago
Remove lastChild
8.2M/s
firstChild.remove
8.1M/s
Remove firstChild
8.0M/s
innerHTML
5.1M/s
textContent
4.3M/s
replaceChildren
3.3M/s
while childNodes
2.8M/s
innerText
2.8M/s
for of childNodes
1.7M/s
range
922K/s
View exact numbers
Test name Executions per second
Remove lastChild 8,183,105 Ops/sec
firstChild.remove 8,121,706 Ops/sec
Remove firstChild 8,027,688 Ops/sec
innerHTML 5,106,479 Ops/sec
textContent 4,347,688 Ops/sec
replaceChildren 3,310,581 Ops/sec
while childNodes 2,798,238 Ops/sec
innerText 2,784,382 Ops/sec
for of childNodes 1,736,136 Ops/sec
range 922,463 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: