Встречается на собеседованиях • сегодня
Что такое Service Worker
Service Worker — это скрипт, который работает в фоне браузера, отдельно от веб-страницы, и позволяет перехватывать сетевые запросы, управлять кешем и включать офлайн-работу приложения. Это ключевая технология для PWA (Progressive Web Apps).
Пример регистрации 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'));
}Основные возможности:
- Кеширование ресурсов (Cache API)
- Фоновая синхронизация
- Push-уведомления
- Офлайн-режим
Service Worker работает на событиях (install, activate, fetch) и имеет жизненный цикл. Он работает только по HTTPS (кроме localhost).

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