From 8186a65e869c3fffb3afe8fa9533551c3a99b771 Mon Sep 17 00:00:00 2001 From: AmirrezaRezaeii Date: Wed, 22 Apr 2026 09:54:07 +0330 Subject: [PATCH] Strategy: network only --- public/sw.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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)); });