такая задача -
есть анимация через web animation api, и нужно ее синхронизировать со звуком. Детект когда нужно проиграть звук работает через setInterval сильно тормозит рендер, ибо invenval каждые 1000 / 60
requestAnimationFrame не могу использовать т.к в неактивной вкладке звуков просто не будет, а это важно!!!
Вопрос - можно ли вынести setInterval в вебворкер и иметь доступ к DOM ? Манипулировать DOM не нужно(и на сколько знаю нельзя), нужно лишь его актуальное состояние получить и прозвести рассчеты. Это возможно?
Детектируй через событие animationend, setTimeout для таких вещей не годится
Обсуждают сегодня