Service worker
Коротко: Service worker — скрипт, работающий в фоне браузера и способный перехватывать сетевые запросы страницы. Он обеспечивает автономный режим, кеширование и push-уведомления.
Подробнее: Service worker стоит между страницей и сетью. Для каждого запроса он решает, ответить ли из кеша, получить из сети или объединить то и другое. Доступа к самой странице у него нет, но он общается через сообщения.
Подробности
- Жизненный цикл: регистрация, установка (предварительное кеширование…
См. также: Lighthouse и Core Web Vitals