4 <script src="../resources/runner.js"></script>
12 function addChildren(element, numChildren, idPrefix)
14 for (var i = 0; i < numChildren; i++) {
15 var child = document.createElement("div");
16 child.id = idPrefix + i;
17 element.appendChild(child);
21 function makeTree(element, depth, fanOut, idPrefix)
25 addChildren(element, fanOut, idPrefix);
26 for (var child = element.firstChild; child.nextSibling; child = child.nextSibling) {
27 makeTree(child, depth - 1, fanOut, child.id);
30 makeTree(child, depth - 1, fanOut, child.id);
33 var root = document.querySelector("#root");
34 makeTree(root, 6, 5, "child");
36 var child = document.querySelector("#child012341");
37 child.className = "child";
38 var runFunction = function()
40 root.offsetHeight; // force recalc style
41 root.className = "root";
46 PerfTestRunner.measureRunsPerSecond({run: runFunction});