关于微任务比宏任务先执行的疑问?
来源:8-15 为什么微任务比宏任务执行更早

慕丝7210068
2021-02-07
浏览器端需要在代码执行完毕后,再去做dom渲染,这个勉强能接受一个在前,一个在后,那么请问node端又该如何解释呢?有没有官方说明一下为什么是这样的一个先后顺序呢?
写回答
1回答
-
双越
2021-02-08
微任务是 ES 语法的规范,是 js 引擎(如 v8)执行的。
宏任务是浏览器或者 nodejs 的 API ,不在 ES 语法规范之内,也不是 js 引擎执行,而是浏览器或 nodejs 的内核来执行。
(注意浏览器内核和 nodejs 内核,和 js 引擎的关系)
30
相似问题