如果我有以下代码:
window.requestAnimationFrame(animation1); //animation1 takes more than 16.67ms, misses the frame.
window.requestAnimationFrame(animation2); //animation2 takes 1ms to execute
Run Code Online (Sandbox Code Playgroud)
假设animation1和animation2是简单的颜色变化动画,这是否意味着animation2之前会出现在屏幕上animation1?
或者调用是否requestAnimationFrame堆积在浏览器队列中,只有在前一个调用完成后才会执行后续调用?