sort имеет O(n log n) вариант отфильтрованного массива data с последующей его итерацией, где мы обращаетмся к мапе\обьекту (O1) должен работать быстрее. То есть на большой дистанции - хоть сколько чейнь методов - сортировка наносит наибольший ущерб производительности
Всем привет Столкнулся с проблемой, что setInterval не работает когда фокус пользователя вне браузера. Может кто-то знает как исправить или может быть альтернативу setInterval?
Всем привет Столкнулся с проблемой, что setInterval не работает когда фокус пользователя вне браузера. Может кто-то знает как исправить или может быть альтернативу setInterval?
Можешь попробовать свой аналог сделать из рекурсии с setTimeout внутри Не уверен, но должно работать
Я вот думаю может изменить подход моей функции У меня фича такая: я передаю число start, число end, и duration. Функция считает через setInterval значения от start до end и вставляет в DOMNode. Почти также как в этом ответе https://stackoverflow.com/a/16994725/4822514 Может есть вариант без использования setInterval и рекурсивного setTimeout?
Я вот думаю может изменить подход моей функции У меня фича такая: я передаю число start, число end, и duration. Функция считает через setInterval значения от start до end и вставляет в DOMNode. Почти также как в этом ответе https://stackoverflow.com/a/16994725/4822514 Может есть вариант без использования setInterval и рекурсивного setTimeout?
Но ведь через простой transition мою фичу реализовать вообще нереально. Это разные вещи А вот можно ли реализовать ее с помощью requestAnimationFrame пока не понятно, нужно разбираться как с этим работать
> В большинстве браузеров в фоновых вкладках или скрытых <iframe>, вызовы requestAnimationFrame() приостанавливаются, для того, чтобы повысить производительность и время работы батареи.
Всем привет Столкнулся с проблемой, что setInterval не работает когда фокус пользователя вне браузера. Может кто-то знает как исправить или может быть альтернативу setInterval?
Так и должно быть. Браузер замедляет выполнение интервалов в неактивной вкладке