猿问

requestAnimationFarme是同步还是异步

这两天在研究事件循环和任务队列机制,里边牵扯到setTimeout,因为在讨论浏览器刷新频率的时候,经常将setTimeoutrequestAnimationFarme作比较。

所以同事提出requestAnimationFarme是否也属于异步任务,如果是的话,是属于macro-task还是micro-task?

希望有了解的大神解释一下,感谢!


qq_遁去的一_1
浏览 797回答 2
2回答

元芳怎么了

典型的 MacroTask 包含了 setTimeout, setInterval, setImmediate, requestAnimationFrame, I/O, UI rendering 等,MicroTask 包含了 process.nextTick, Promises, Object.observe, MutationObserver 等。供参考。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答