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