23 lines
584 B
HTML
23 lines
584 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<body>
|
|
<script src="../resources/runner.js"></script>
|
|
<script>
|
|
function generateBinDOMTree(depth) {
|
|
return depth == 0 ? "text" : ("<div>" + generateBinDOMTree(depth - 1) + generateBinDOMTree(depth - 1) + "</div>");
|
|
}
|
|
|
|
var div = document.createElement("div");
|
|
document.body.appendChild(div);
|
|
var tree = generateBinDOMTree(10);
|
|
|
|
PerfTestRunner.measureRunsPerSecond({
|
|
description: "This benchmark tests innerHTML setter for a large DOM tree",
|
|
run: function() {
|
|
div.innerHTML = tree;
|
|
div.innerHTML = "";
|
|
}});
|
|
</script>
|
|
</body>
|
|
</html>
|