delaying-onload-link-preload-after-discovery.html (995B)
1 <!DOCTYPE html> 2 <script src="/resources/testharness.js"></script> 3 <script src="/resources/testharnessreport.js"></script> 4 <script src="/preload/resources/preload_helper.js"></script> 5 <script> 6 var t = async_test('Makes sure link preload preloaded resources are delaying onload after discovery'); 7 </script> 8 <link rel=preload href="resources/dummy.js?pipe=trickle(d5)" as=script> 9 <link rel=preload href="resources/square.png?pipe=trickle(d5)" as=image> 10 <body> 11 <script> 12 window.addEventListener("load", t.step_func(function() { 13 verifyPreloadAndRTSupport(); 14 verifyLoadedAndNoDoubleDownload("resources/dummy.js?pipe=trickle(d5)"); 15 verifyLoadedAndNoDoubleDownload("resources/square.png?pipe=trickle(d5)"); 16 t.done(); 17 })); 18 var script = document.createElement("script"); 19 script.src = "resources/dummy.js?pipe=trickle(d5)"; 20 document.body.appendChild(script); 21 var img = new Image(); 22 img.src = "resources/square.png?pipe=trickle(d5)"; 23 </script>