美文网首页
微任务、宏任务与Event-Loop

微任务、宏任务与Event-Loop

作者: 苦苦修行 | 来源:发表于2019-05-29 17:07 被阅读0次

    转:微任务、宏任务与Event-Loop

    要点总结:

    • 宏任务都有哪些:I/O, setTimeout, setInterval, setImmediate, requestAnimationFrame
    • 微任务都有哪些:process.nextTick, MutationObserver, Promise.then catch finally
    • 看起来,无论是宏任务还是微任务,都是异步操作
    • 一次 Event Loop 至少包含了一次宏任务执行吗?
    • 微任务包含在下一个宏任务之前的 Event Loop中
    • 在官方文档中的定义,setImmediate为一次Event Loop执行完毕后调用。
      setTimeout则是通过计算一个延迟时间后进行执行。

    相关文章

      网友评论

          本文标题:微任务、宏任务与Event-Loop

          本文链接:https://www.haomeiwen.com/subject/sroytctx.html