Я заметил, что время, ожидающее, что работники службы ответят на элементы из кеша, не так быстро, как вы ожидали. Я видел одно и то же время ожидания как с sw-precache
и с обычным письменным сотрудником службы.
Каковы возможные причины этого времени ожидания и как я могу его уменьшить?
Событие "Моя fetch
для персонализированного сервисного работника выглядит так:
self.addEventListener('fetch', function(event) {
event.respondWith(
caches.match(event.request).then(function(response) {
if (response) {
return response;
}
return fetch(event.request);
})
);
});