serviceWorker.js 437 B

123456789101112131415161718
  1. const CACHE_NAME = "Workout-Tracker";
  2. const urlsToCache = ["/"];
  3. self.addEventListener("install", (event)=>{
  4. event.waitUntil(
  5. caches
  6. .open(CACHE_NAME)
  7. .then(cache => cache.addAll(urlsToCache))
  8. );
  9. });
  10. self.addEventListener("fetch", (event)=>{
  11. event.respondWith(
  12. caches.match(event.request).then(response => {
  13. return response || fetch(event.request);
  14. })
  15. );
  16. });