| <script src="../resources/runner.js"></script> |
| wrapper = document.createElement("div"); |
| for (i = 0; i < 1000; ++i) { |
| var child = document.createElement("div"); |
| for (j = 0; j < 1000; ++j) { |
| var grandChild = document.createElement("div"); |
| child.appendChild(grandChild); |
| wrapper.appendChild(child); |
| document.body.appendChild(wrapper); |
| wrapper.style.display = "block"; |
| // Force a layout so that everything is up-to-date. |
| var now = PerfTestRunner.now(); |
| wrapper.style.display = "none"; |
| return PerfTestRunner.now() - now; |
| PerfTestRunner.measureTime({run: runTest, description: "This benchmark checks the time spend in detaching an tree." }); |