OLD | NEW |
| (Empty) |
1 <!doctype html> | |
2 <script src="../resources/runner.js"></script> | |
3 <div id="hidden" style="height:0px; overflow:hidden;"></div> | |
4 <input type="password"> | |
5 <script> | |
6 const kCount = 100; | |
7 const hidden = document.getElementById('hidden'); | |
8 const password = document.querySelector('input[type=password]'); | |
9 hidden.innerHTML= '<p>foo bar</p>'.repeat(999); | |
10 | |
11 PerfTestRunner.measureTime({ | |
12 description: 'Measures performance of delete in password field with many hidde
n elements', | |
13 setup: () => { | |
14 password.value = 'x'.repeat(kCount); | |
15 password.focus(); | |
16 }, | |
17 run: () => { | |
18 for (let counter = 0; counter < kCount; ++counter) | |
19 document.execCommand('delete'); | |
20 }, | |
21 }); | |
22 </script> | |
OLD | NEW |