tor-browser

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

sw_cacher.js (492B)


      1 "use strict";
      2 
      3 oninstall = function (event) {
      4  event.waitUntil(
      5    caches.open("perftest").then(function (cache) {
      6      return cache.put("cached.txt", new Response("cached.txt"));
      7    })
      8  );
      9 };
     10 
     11 onfetch = function (event) {
     12  if (event.request.url.endsWith("/cached.txt")) {
     13    var p = caches.match("cached.txt", { cacheName: "perftest" });
     14    event.respondWith(p);
     15  } else if (event.request.url.endsWith("/uncached.txt")) {
     16    event.respondWith(new Response("uncached.txt"));
     17  }
     18 };