| // fetch events (Network first strategy, no cache update after install) | // fetch events (Network first strategy, no cache update after install) | ||||
| self.addEventListener('fetch', function (event) { | self.addEventListener('fetch', function (event) { | ||||
| event.respondWith(fromNetwork(event.request, 15000).catch(function () { | |||||
| event.respondWith(fromNetwork(event.request, 30000).catch(function () { | |||||
| return fromCache(event.request); | return fromCache(event.request); | ||||
| })); | })); | ||||
| }); | }); |