【发布时间】:2019-05-09 19:04:39
【问题描述】:
我目前正在研究 Javascript 事件循环、并发、微/宏任务队列。
我看到当使用 setTimeout 时,浏览器的 Web Api 会处理计时器并将回调传递给宏任务队列,以通过事件循环由调用堆栈运行。
但是,对于微任务,比如 Promise,浏览器的 Web Api 是否也负责处理和传递给微任务队列?
如果不是,是什么处理这个过程?
【问题讨论】:
-
它不是专门的 browser 或 web API,但是是的,promise 是环境提供的原生 API。
标签: javascript