Source code

Revision control

Copy as Markdown

Other Tools

"use strict";
oninstall = function (event) {
event.waitUntil(
caches.open("perftest").then(function (cache) {
return cache.put("cached.txt", new Response("cached.txt"));
})
);
};
onfetch = function (event) {
if (event.request.url.endsWith("/cached.txt")) {
var p = caches.match("cached.txt", { cacheName: "perftest" });
event.respondWith(p);
} else if (event.request.url.endsWith("/uncached.txt")) {
event.respondWith(new Response("uncached.txt"));
}
};