Показать сообщение отдельно
  #10 (permalink)  
Старый 01.04.2018, 20:59
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Браузеры могут оптимизировать фоновые вкладки путем ограничения лимита на ресурсы обработки. Это приводит к тому, что фоновые вкладки используют меньше ЦП и памяти, и, если её не хватает, то браузер может полностью выгрузить страницу в одной из фоновых вкладок, т. е. при переходе на ту вкладку обратно, она заново загрузится.

У вас страница засыпает, потому что это улучшение новых браузеров, которые могут замедлить или остановить работу в фоновых вкладках, чтобы продлить срок службы батареи или улучшить общую производительность работы браузера.

Service Worker позволяют оффлайн-приложения, push-уведомления, фоновую синхронизацию, и другое, что обычно для нативного установленного приложения. В браузерах, где уже поддерживется Service Worker и др., что нужно для веб-приложения, может применятся такая оптимизация (DOM не нужен, если на него не смотрят)
Ответить с цитированием