Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
InnerHTML vs deleteRow
Testing to see what is the fastest way to clear a table.
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Android 14; Mobile; rv:135.0) Gecko/135.0 Firefox/135.0
Browser:
Firefox Mobile 135
Operating system:
Android
Device Platform:
Mobile
Date tested:
one year ago
Test name
Executions per second
innerHTML
469240.3 Ops/sec
deleteRow
1509330.2 Ops/sec
HTML Preparation code:
<table> <tbody id="tableBody"> </tbody> </table>
Script Preparation code:
var el = document.getElementById('tableBody'); for (i=0; i<10; i++) { var row = el.insertRow(0); var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); cell1.innerHTML = "NEW CELL1"; cell2.innerHTML = "NEW CELL2"; }
Tests:
innerHTML
var el = document.getElementById('tableBody'); el.innerHTML = ''
deleteRow
var el = document.getElementById('tableBody'); while (el.children.length) { el.deleteRow(-1) }