JSFiddle - React, Tailwind, and code Playground
JavaScript
var divs = []
function generate(count) {
var frag = document.createDocumentFragment();
var div;
divs = []
for(var i = 0; i < count; i++){
div = document.createElement("div");
div.innerHTML = i;
divs.push(div);
frag.appendChild(div);
}
document.body.appendChild(frag);
}
generate(100000);
console.time("forEach");
divs.forEach(function (item) {
item.parentElement.removeChild(item)
});
console.timeEnd("forEach");
generate(100000);
console.time("for");
for(var i = 0; i < divs.length; i++) {
divs[i].parentElement.removeChild(divs[i]);
}
console.timeEnd("for");