@kgaudium

JS как сделать так, чтобы скрипт не замедлялся когда окно свёрнуто?

Есть функция, которая отвечает за таймер, но когда окно не в фокусе, то скрипт сильно замедляется. Как это предотвратить?
Пробовал такое
window.addEventListener('blur', window.focus());

Код таймера, если надо.
async function startTimer(start=14.6){
    let timer = document.getElementById('timer')
    while (start > 0){
        timer.textContent = (start.toFixed(2),timer)
        await slp(9)
        start -= 0.01
    }
}
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 1
Anopeng
@Anopeng
Веб-программист, учу фронт и бек
Конкретно для таймера, можно запоминать время старта и просто высчитывать разницу, каждую сотую секунды например
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы