首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >微任务是如何进入微任务队列的?

微任务是如何进入微任务队列的?
EN

Stack Overflow用户
提问于 2019-05-10 03:04:40
回答 1查看 116关注 0票数 2

我目前正在研究Javascript事件循环、并发、微/宏任务队列。

我看到在使用setTimeout时,浏览器的Web处理计时器,并将回调传递到宏任务队列,由调用堆栈通过事件循环运行。

然而,在微任务的情况下,例如Promise,浏览器的Web Api是否也负责处理和传递到微任务队列?

如果没有,是什么在处理这个过程?

EN

回答 1

Stack Overflow用户

发布于 2019-05-10 03:21:29

微任务队列是在ES规范中指定的。该规范是由JavaScript引擎(大多数是浏览器)实现的。

没有“浏览器的Web”这样的东西,有定义setTimeoutthe Web Specs等等,浏览器也实现了这个规范。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56066041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档