Что такое service-worker?
Руководство по реализации API Service Worker — регистрация, управление жизненным циклом, стратегии кэширования, push-уведомления и фоновая синхронизация. Используйте, когда: (1) создание или изменение файлов сервис-воркера (sw.js), (2) реализация автономного кэширования (сначала кеширование, сначала сеть, устаревшее при повторной проверке), (3) настройка push-уведомлений или фоновой синхронизации, (4) отладка проблем с регистрацией, областью или обновлением сервис-воркера, (5) реализация предварительной загрузки навигации, (6) пользователь упоминает «сервисный работник», «sw.js», «офлайн-поддержка», «кэш» стратегия», «push-уведомление», «фоновая синхронизация», «альтернатива рабочей области» или «кэширование PWA». Источник: jgamaraalv/ts-dev-kit.