Как работает Service Worker?

Senior
168 просмотров
AFK Offer AI

Service Worker — это прокси между браузером и сетью, работающий в отдельном потоке. Перехватывает fetch-запросы через событие fetch — можно отдать ответ из кэша, сходить в сеть, или комбинировать. Жизненный цикл: install (кэшировать ресурсы), activate (очистить старый кэш), fetch (обработать запросы). Это основа PWA — оффлайн-работа, push-уведомления, фоновая синхронизация. Работает только на HTTPS. Workbox от Google упрощает написание стратегий кэширования.

Следующий вопрос

Что такое visual regression testing?