diff --git a/service-worker.js b/service-worker.js new file mode 100644 index 0000000..b1c2c11 --- /dev/null +++ b/service-worker.js @@ -0,0 +1,21 @@ +self.addEventListener('install', (event) => { + event.waitUntil( + caches.open('mobile-simulator-cache').then((cache) => { + return cache.addAll([ + '/', + '/index.html', + '/manifest.json', + '/favicon.ico', + '/style.css' + ]); + }) + ); +}); + +self.addEventListener('fetch', (event) => { + event.respondWith( + caches.match(event.request).then((cachedResponse) => { + return cachedResponse || fetch(event.request); + }) + ); +});