JavaScript 异步任务中的宏任务和微任务

JavaScript About 227 words

任务

  • 同步任务(非耗时任务)
  • 异步任务(耗时任务)
    • 宏任务
    • 微任务

宏任务 macrotask

  • 异步Ajax请求
  • setTimeoutsetInterval
  • 文件操作
  • 其他宏任务

微任务 microtask

  • Promise.then.catch.finally
  • process.nextTick
  • 其他微任务

执行顺序

每一个宏任务执行完之后,都会检查是否存在待执行的微任务,如果有,则执行所有微任务之后,再继续执行下一个宏任务。

Views: 1,425 · Posted: 2022-09-14

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh