diff --git a/public/sw.js b/public/sw.js index ba11172..44af8f0 100644 --- a/public/sw.js +++ b/public/sw.js @@ -73,6 +73,20 @@ self.addEventListener("activate", function (event) { // Strategy: cache only +// self.addEventListener("fetch", (event) => { +// event.respondWith(caches.match(event.request)); +// }); + +// Strategy: network only +// does not make sense to use an interceptor in this case at all +// so there is no need of any request listener + +// browser ignores this because we are not intercepting self.addEventListener("fetch", (event) => { - event.respondWith(caches.match(event.request)); + return fetch(event.request); +}); + +// same result at end but intercepting with SW +self.addEventListener("fetch", (event) => { + event.respondWith(fetch(event.request)); });