JSFiddle - React, Tailwind, and code Playground
by tonyleeper
JavaScript
/**
Memory leak test
*/
function addDiv() {
var element = document.createElement("div");
element.setAttribute("class", "temp");
element.innerText = "hello";
var body = document.getElementsByTagName("body")[0];
body.appendChild(element);
}
function removeDivs() {
var elements = document.getElementsByClassName("temp");
for (var i = elements.length - 1; i >= 0; i--) {
elements[i].parentNode.removeChild(elements[i]);
}
}
for (var i = 0; i < 10; i++) {
addDiv();
}
removeDivs();