blob: 7cae9dafb1b620d3d686ac322293a54268ba69a6 [file] [log] [blame]
const cacheName = 'c8-cache-test';
const scriptName = '/devtools/resources/v8-cache-script.js';
self.addEventListener('install', (event) => {
event.waitUntil(
caches.open(cacheName)
.then((cache) => cache.add(new Request(scriptName))));
});
self.addEventListener('fetch', (event) => {
if (event.request.url.indexOf(scriptName) == -1) {
return;
}
event.respondWith(
caches.open(cacheName)
.then((cache) => {
return cache.match(new Request(scriptName));
})
);
});