Встречается на собеседованиях • сегодня

Работал ли напрямую с PWA

Да, работал с PWA. Основные моменты:

  1. Манифест (manifest.json) - настройка иконок, темы, запуска.
  2. Service Worker - кэширование (Cache API), офлайн-работа, push-уведомления.
  3. Установка - обработка события beforeinstallprompt.

Пример регистрации Service Worker:

javascript
if ('serviceWorker' in navigator) {
  navigator.serviceWorker.register('/sw.js')
    .then(registration => console.log('SW registered'))
    .catch(err => console.log('SW failed:', err));
}

Использовал Workbox для упрощения кэширования. Проверял через Lighthouse и DevTools (вкладка Application).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы