It fine either way if animation comes with 300 ms delay. Also, `requestAnimationFrame()` doesn't happen on a stable interval, so one would need to `new Date()` it...