关于微任务比宏任务先执行的疑问?

来源:8-15 为什么微任务比宏任务执行更早

慕丝7210068

2021-02-07

浏览器端需要在代码执行完毕后,再去做dom渲染,这个勉强能接受一个在前,一个在后,那么请问node端又该如何解释呢?有没有官方说明一下为什么是这样的一个先后顺序呢?

写回答

1回答

双越

2021-02-08

微任务是 ES 语法的规范,是 js 引擎(如 v8)执行的。

宏任务是浏览器或者 nodejs 的 API ,不在 ES 语法规范之内,也不是 js 引擎执行,而是浏览器或 nodejs 的内核来执行。

(注意浏览器内核和 nodejs 内核,和 js 引擎的关系)

3
0

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程