| OLD | NEW |
| (Empty) | |
| 1 <!DOCTYPE html> |
| 2 <script src="../resources/testharness.js"></script> |
| 3 <script src="../resources/testharnessreport.js"></script> |
| 4 <script> |
| 5 var t = async_test('Makes sure that prefetched resources are not downloaded
before window.onload fired.'); |
| 6 </script> |
| 7 <link rel=prefetch href="../resources/slow-script.pl?delay=100;prefetch"> |
| 8 <script> |
| 9 function loadedPrefetch() { |
| 10 var entries = performance.getEntriesByType("resource"); |
| 11 for (var i = 0; i < entries.length; ++i) { |
| 12 if (entries[i].name.indexOf("prefetch") != -1) |
| 13 return true; |
| 14 } |
| 15 return false; |
| 16 } |
| 17 window.addEventListener("load", t.step_func(function() { |
| 18 var loaded = loadedPrefetch(); |
| 19 assert_false(loaded); |
| 20 t.step_timeout(function() { |
| 21 assert_true(loadedPrefetch()); |
| 22 t.done(); |
| 23 }, 400); |
| 24 })); |
| 25 </script> |
| 26 <script src="../resources/slow-script.pl?delay=200" defer></script> |
| OLD | NEW |