| OLD | NEW | 
|---|
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> | 
| 2 <script src="../resources/testharness.js"></script> | 2 <script src="../resources/testharness.js"></script> | 
| 3 <script src="../resources/testharnessreport.js"></script> | 3 <script src="../resources/testharnessreport.js"></script> | 
| 4 <script> | 4 <script> | 
| 5     var t = async_test('Makes sure that dynamically added preloaded resource is 
    downloaded'); | 5     var t = async_test('Makes sure that dynamically removed preloaded resource s
    top downloading'); | 
| 6 </script> | 6 </script> | 
| 7 <body> | 7 <body> | 
| 8 <script> | 8 <script> | 
| 9     var link = document.createElement("link"); | 9     var link = document.createElement("link"); | 
| 10     link.as = "script"; | 10     link.as = "script"; | 
| 11     link.rel = "preload"; | 11     link.rel = "preload"; | 
| 12     link.href = "../resources/dummy.js"; | 12     link.href = "../resources/dummy.js"; | 
| 13     link.onload = t.step_func(function() { | 13     document.body.appendChild(link); | 
|  | 14     document.body.removeChild(link); | 
|  | 15     window.addEventListener("load", t.step_func(function() { | 
| 14         assert_equals(performance.getEntriesByType("resource").length, 3); | 16         assert_equals(performance.getEntriesByType("resource").length, 3); | 
| 15         t.done(); | 17         t.done(); | 
| 16     }); | 18     })); | 
| 17     document.body.appendChild(link); |  | 
| 18 </script> | 19 </script> | 
|  | 20 <script src="../resources/slow-script.pl?delay=200"></script> | 
| 19 </body> | 21 </body> | 
| OLD | NEW | 
|---|