Chromium Code Reviews| Index: chrome/test/data/devtools/js_page.html |
| diff --git a/chrome/test/data/devtools/js_page.html b/chrome/test/data/devtools/js_page.html |
| index 86267ef7443182fb358e0bfbee131861f0c75995..f4d8acc1a284c064415d341b72a77f8767bb937e 100644 |
| --- a/chrome/test/data/devtools/js_page.html |
| +++ b/chrome/test/data/devtools/js_page.html |
| @@ -6,10 +6,23 @@ |
| } |
| function eternal_fib() { |
| - window.setTimeout("fib(20); eternal_fib();", 0); |
| + var started = (new Date()).getTime(); |
|
yurys
2009/09/08 09:46:28
Use Date.now(); instead
mnaganov (inactive)
2009/09/08 09:49:23
Thanks! Done.
|
| + while(true) { |
| + fib(20); |
| + // Make page responsive by making a break every 100 ms. |
| + if ((new Date()).getTime() - started >= 100) { |
|
yurys
2009/09/08 09:46:28
ditto
mnaganov (inactive)
2009/09/08 09:49:23
Done.
|
| + setTimeout(eternal_fib, 0); |
| + return; |
| + } |
| + } |
| + } |
| + |
| + function load() { |
| + // Let the page do initial rendering, then go. |
| + setTimeout(eternal_fib, 200); |
| } |
| </script> |
| </head> |
| - <body onload="eternal_fib()"> |
| + <body onload="load()"> |
| </body> |
| </html> |