#javascript #macos #settimeout
#javascript #macos #settimeout
Вопрос:
Мне просто интересно, будет ли таймер на основе setTimeout работать правильно в OS X, когда браузер, в котором он запущен, не в фокусе (например: браузер находится в полноэкранном режиме, а пользователь находится на другом рабочем столе / приложении). Функция App Nap также мешает запуску JavaScripts?
Ответ №1:
Да, это действительно мешает любому запущенному JS, потому что App Nap предотвращает «ненужные» вещи, работающие в фоновом режиме, в целях экономии энергии.
Кроме того, нет никакого способа отключить App Nap по соображениям производительности.
Смотрите Этот пост SE для получения дополнительной информации.