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

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