OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <html> |
| 3 <body> |
| 4 <div id="holder"> |
| 5 </div> |
| 6 <script src="../resources/runner.js"></script> |
| 7 </script> |
| 8 <script> |
| 9 var holderElement = document.getElementById("holder"); |
| 10 |
| 11 PerfTestRunner.measureTime({ |
| 12 description: "Measures performance of layout when adding many child elements
.", |
| 13 |
| 14 setup: function() { |
| 15 while (holderElement.firstChild) { |
| 16 holderElement.removeChild(holderElement.firstChild); |
| 17 } |
| 18 }, |
| 19 |
| 20 run: function() { |
| 21 for (var i = 0; i < 50; ++i) { |
| 22 var element = document.createElement("div"); |
| 23 element.title = 'dummy'; |
| 24 element.innerText = "FOO"; |
| 25 holderElement.appendChild(element); |
| 26 PerfTestRunner.forceLayout(); |
| 27 } |
| 28 }, |
| 29 warmUpCount: 3, |
| 30 iterationCount: 10, |
| 31 tracingCategories: 'blink', |
| 32 traceEventsToMeasure: ['FrameView::layout', 'UpdateLayoutTree'] |
| 33 }); |
| 34 </script> |
| 35 </body> |
| 36 </html> |
OLD | NEW |