self.addEventListener('install', (event) => { | |
event.waitUntil(caches.open('test_cache').then((cache) => { | |
return cache.add('/service_worker/resources/data/1K_0.txt'); | |
})); | |
}); | |
self.addEventListener('fetch', (event) => { | |
event.respondWith(async function() { | |
const cachedResponse = await caches.match(event.request); | |
if (cachedResponse) { | |
return cachedResponse; | |
} | |
return fetch(event.request); | |
}()); | |
}); |