Chromium Code Reviews| Index: third_party/WebKit/PerformanceTests/Mutation/append-child-with-ranges.html |
| diff --git a/third_party/WebKit/PerformanceTests/Mutation/append-child.html b/third_party/WebKit/PerformanceTests/Mutation/append-child-with-ranges.html |
| similarity index 87% |
| copy from third_party/WebKit/PerformanceTests/Mutation/append-child.html |
| copy to third_party/WebKit/PerformanceTests/Mutation/append-child-with-ranges.html |
| index 3a128b1909f7fafa27349bb393bf48f883f53229..a41a792f7235a7f935aefa8c697993c27010007b 100644 |
| --- a/third_party/WebKit/PerformanceTests/Mutation/append-child.html |
| +++ b/third_party/WebKit/PerformanceTests/Mutation/append-child-with-ranges.html |
| @@ -1,4 +1,5 @@ |
| <!DOCTYPE html> |
| +<!-- Identical to "append-child.html" but having 10,000 active ranges --> |
|
keishi
2016/06/04 07:02:45
Shouldn't this test be based on PerformanceTests/B
yosin_UTC9
2016/06/06 05:21:26
Done
|
| <body> |
| <pre id="log"></pre> |
| <script src="../resources/runner.js"></script> |
| @@ -10,6 +11,13 @@ var observing = false; |
| var elems = []; |
| for (var i = 0; i < 50000; ++i) |
| elems[i] = document.createElement('div'); |
| +var ranges = []; |
| +for (var i = 0; i < 100; ++i) { |
| + var range = new Range(); |
| + ranges[i] = range; |
| + range.selectNodeContents(document.body); |
| +} |
| + |
| var observer = new WebKitMutationObserver(listener); |
| var tickledSpan = document.createElement('span'); |
| observer.observe(tickledSpan, {attributes: true}); |