Встречается на собеседованиях • сегодня
Использовал ли Service Worker
Service Worker — это скрипт, который работает в фоне браузера, отдельно от веб-страницы, и позволяет перехватывать сетевые запросы, кэшировать ресурсы и обеспечивать офлайн-работу приложения.
Пример регистрации Service Worker:
javascript
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/sw.js')
.then(registration => console.log('SW registered'))
.catch(err => console.log('SW registration failed:', err));
}Основные сценарии использования:
- Кэширование ресурсов (Cache API)
- Офлайн-доступ (страницы, API-запросы)
- Push-уведомления
- Фоновые задачи
Ограничения:
- Работает только по HTTPS (кроме
localhost) - Не имеет доступа к DOM
- Может быть остановлен браузером при неактивности
Service Worker — мощный инструмент для PWA, но требует аккуратного управления кэшем и обновлениями.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы