tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

single-download-late-used-preload.html (956B)


      1 <!DOCTYPE html>
      2 <title>Ensure preloaded resources are not downloaded again when used</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script src="/preload/resources/preload_helper.js"></script>
      6 <link rel=preload href="resources/square.png?pipe=trickle(d1)" as=image>
      7 <script>
      8    setup({ single_test: true });
      9    var link = document.getElementsByTagName("link")[0]
     10    assert_equals(link.as, "image");
     11    link.addEventListener("load", () => {
     12        verifyPreloadAndRTSupport();
     13        verifyNumberOfResourceTimingEntries("resources/square.png?pipe=trickle(d1)", 1);
     14        var img = document.createElement("img");
     15        img.src = "resources/square.png?pipe=trickle(d1)";
     16        img.onload = () => {
     17            verifyLoadedAndNoDoubleDownload("resources/square.png?pipe=trickle(d1)");
     18            done();
     19        };
     20        document.body.appendChild(img);
     21    });
     22 </script>
     23 <body>