Здравствуйте. Я делаю анимацию, которая начинается если я доскролил до блоков, которые должны анимироваться. Как только значение скролла равно расположению этих блоков они начинают анимироваться. Но я сделал так, чтобы они анимировались по очереди друг за другом использовав setTimeout. Все бы хорошо но setTimeout каждый раз работает по разному, отмеряет время перед началом анимации не точно. Как сделать более точный таймер, который каждый раз будет срабатывать одинаково, считать млисекунды одинаково. Читал что можно получать милисекунды из
Date.now(). Но как сделать из этого более точный аналог setTimeout непойму.