Chromium Code Reviews| Index: third_party/WebKit/PerformanceTests/DOM/select-single-add.html |
| diff --git a/third_party/WebKit/PerformanceTests/DOM/select-single-add.html b/third_party/WebKit/PerformanceTests/DOM/select-single-add.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..62268990dea1fad5105b1c178e1c3924a8ba3381 |
| --- /dev/null |
| +++ b/third_party/WebKit/PerformanceTests/DOM/select-single-add.html |
| @@ -0,0 +1,23 @@ |
| +<!DOCTYPE html> |
| +<body> |
| +<script src="../resources/runner.js"></script> |
| +<select id="container"></select> |
| +<script> |
| +var container = document.getElementById('container'); |
| +var nodes = []; |
| +var childCount = 500; |
| +for (var i = 0; i < childCount; ++i) { |
| + nodes.push(document.createElement('option')); |
| + nodes[i].selected = !!(i % 2); |
| +} |
| + |
| +PerfTestRunner.measureRunsPerSecond({ |
| + description: "Measures performance of adding option elements to a single-selection select element.", |
|
keishi
2015/11/13 07:16:40
nit: mix of quotes in single file
tkent
2015/11/13 08:07:18
Done.
|
| + run: function() { |
| + for (var i = 0; i < childCount; ++i) |
| + container.appendChild(nodes[i]); |
| + container.innerHTML = ''; |
| + } |
| +}); |
| +</script> |
| +</body> |