Service Worker: что это
Коротко
Service Worker: скрипт-посредник между страницей и сетью, работающий в отдельном потоке. Перехватывает запросы своего scope через событие fetch и может отвечать из Cache Storage.
Определение
Скрипт-посредник между страницей и сетью, работающий в отдельном потоке. Перехватывает запросы своего scope через событие fetch и может отвечать из Cache Storage. Основа офлайна, PWA и push-уведомлений. Работает только по HTTPS.
Подробнее
Главное отличие от Web Worker: живёт независимо от вкладки и перехватывает сеть.
Из урока «Web API и воркеры без мистики»
Service Worker это воркер-посредник между страницей и сетью. Чем Service Worker отличается от обычного воркера и как устроен его жизненный цикл.
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Браузер и DOM проверят, что термин понятен в деле.