Example 4
Example 4: Detached nodes
Watch nodes evolution in memory timeline
Take heap snapshots and find detached nodes
'use strict';
var frags = [];
function createFrag() {
var i, frag, div;
frag = document.createDocumentFragment();
for(i = 0; i < 50; i++) {
div = document.createElement("div");
div.appendChild(document.createTextNode(i + " - " + new Date().toTimeString()));
frag.appendChild(div);
}
frags.push(frag);
}
function createDetachedNodes() {
var i;
for(i = 0; i < 10; i++) {
createFrag();
}
}
function cleanNodes() {
frags.length = 0;
}