美文网首页
2020-07-08

2020-07-08

作者: 这个人酷酷的不需要什么昵称 | 来源:发表于2020-07-08 19:09 被阅读0次

javaScript的宏任务(macrotask )和微任务(microtask )

  • macrotask 和 microtask 表示异步任务的两种分类。
  • 宏任务
api 浏览器支持 node支持
setTimeout 支持 支持
setInterval 支持 支持
setImmediate 不支持 支持
requestAnimationFrame 支持 不支持
  • 微任务
api 浏览器支持 node支持
process.nextTick 不支持 支持
MutationObserver 支持 不支持
Promise.then catch finally 支持 支持
  • 如何理解宏任务和微任务?
    我们知道JavaScript是单线程的,那么对于耗时操作它是怎么做到异步非阻塞的呢?

相关文章

网友评论

      本文标题:2020-07-08

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