Заставить фоновые вкладки в Chrome запускать setTimeout с нормальной скоростью

Есть ли в Chrome ручное переопределение минимального разрешения таймера окна для фоновых вкладок? Я тестирую экземпляры веб-приложения на нескольких вкладках, и минимальное разрешение в 1000 мс мешает моему рабочему процессу, вынуждая меня удерживать Ctrl + Tab на вкладках, чтобы все работало. (Приложение использует setTimeout, чтобы разбить длительные операции и сохранить отзывчивость пользовательского интерфейса.)


person kpozin    schedule 16.08.2011    source источник


Ответы (1)


Вы должны использовать webworkers, чтобы таймеры оставались нормальными, даже если фокус вкладки потерян.

person ant_Ti    schedule 16.08.2011
comment
Веб-воркеры приведут к значительным потерям производительности при моделировании чего-то такого простого, как setTimeout. Я не собираюсь менять архитектуру своего приложения, просто переопределяю настройки Chrome по умолчанию для целей тестирования и отладки. - person kpozin; 16.08.2011