Sobes.tech
Middle
12

Что делали при потере интернета у пользователя?

Компании, где спрашивали
Хьюнет

Ответ от нейросети

sobes.tech AI

При потере интернета у пользователя я реализовывал следующие подходы:

  • Отслеживание статуса сети через событие window.navigator.onLine и события online/offline.
  • Отображение пользователю информативного сообщения о потере соединения.
  • Кеширование важных данных с помощью Service Worker и IndexedDB для работы в офлайн-режиме.
  • Автоматическая повторная попытка запросов при восстановлении соединения.

Пример простого слушателя статуса сети:

window.addEventListener('offline', () => {
  alert('Потеряно интернет-соединение. Некоторые функции могут быть недоступны.');
});

window.addEventListener('online', () => {
  alert('Интернет-соединение восстановлено.');
});