1<!DOCTYPE html> 2<html> 3<body> 4<script src="../resources/runner.js"></script> 5<script> 6function generateBinDOMTree(depth) { 7 return depth == 0 ? "text" : ("<div>" + generateBinDOMTree(depth - 1) + generateBinDOMTree(depth - 1) + "</div>"); 8} 9 10var div = document.createElement("div"); 11document.body.appendChild(div); 12var tree = generateBinDOMTree(10); 13 14PerfTestRunner.measureRunsPerSecond({ 15 description: "This benchmark tests innerHTML setter for a large DOM tree", 16 run: function() { 17 div.innerHTML = tree; 18 div.innerHTML = ""; 19 }}); 20</script> 21</body> 22</html> 23