studio

Service Worker: стратегии кэша для офлайна и быстрого повторного визита

Service Worker: стратегии кэша для офлайна и быстрого повторного визита

Service Worker перехватывает fetch и может отдавать ответ из Cache Storage — это основа offline-first и ускорения повторных заходов.

Для app shell (HTML/CSS/JS) часто используют cache-first с версионированием; для API — network-first с fallback.

- [Using Service Workers — MDN](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers) — Регистрация и жизненный цикл.

- [Workbox — Chrome for Developers](https://developer.chrome.com/docs/workbox) — Готовые стратегии кэширования.

---

## Обновления

При смене версии SW очищайте старые cache names — иначе пользователи видят устаревший bundle.

Не кэшируйте персонализированные ответы без сегментации по ключу или без network-only политики.

beforetoggle: хук жизненного цикла popover

Аналитика до открытия панели.

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.