#javascript #html #service-worker
#javascript #HTML #service-worker
Вопрос:
Ресурсы моего веб-сайта были установлены cache-first
, но время загрузки почти такое же, как no service worker
, иногда даже больше.
// workbox
registerRoute(({ url, event }) => {
const { href } = url;
const { request } = event;
const { destination } = request;
return assetsPattern.test(href);
}, new CacheFirst({
cacheName: 'assets-cache',
plugins: [
new ExpirationPlugin({
maxAgeSeconds: 7 * 24 * 60 * 60,
maxEntries: 100,
}),
],
}))
Комментарии:
1. Нам не хватает вашего кода сервисного работника.
2. хм.. Я написал свой код
3. Лол. Я никогда не видел этих плагинов. Я не знаю, что это такое. Кэш Btw сначала извлекает все, но перед проверкой кэша. Cache — first работает быстрее только при отсутствии подключения к Интернету.
4. Это плагин Workbox от Google, Cache first работает быстрее только при отсутствии Интернета, верно?