Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   При сворачивании окна браузера, останавливается выполнение скрипта. (https://javascript.ru/forum/misc/57151-pri-svorachivanii-okna-brauzera-ostanavlivaetsya-vypolnenie-skripta.html)

piast 27.07.2015 09:39

У меня в основном потоке еще и таймеры setTimeout работают для создания интервала звучания музыки и setInterval, участвующий в плавном затухании музыки...

Aetae 28.07.2015 00:55

Не ты первый страдаешь, вот готовая библиотечка, подменяющая обычные таймеры воркеровскими. https://github.com/turuslan/HackTimer

piast 28.07.2015 09:56

Aetae,
Спасибо за ссылку попробую поэкспериментировать в этом направлении.

piast 03.08.2015 09:44

Всем спасибо за ответы. Кастомный setTimeout, работающй в Worker-е действительно решили проблему с остановкой приложения(особая благодарность Aetae за эту подсказку). Но есть здесь и небольшая неприятность - анимация стала менее плавной. Может кто знает что здесь можно сделать, чтоб анимация была такой же плавной как и при обновлении через requestAnimationFrame?


Часовой пояс GMT +3, время: 05:59.