宏任务:
# | 浏览器 | node |
---|---|---|
I/O | ✅ | ✅ |
setTimeout | ✅ | ✅ |
setInterval | ✅ | ✅ |
setImmediate | ❌ | ✅ |
requestAnimationFrame | ✅ | ❌ |
script标签 | ✅ | ❌ |
微任务:
# | 浏览器 | node |
---|---|---|
process.nextTick | ❌ | ✅ |
MutationObserver | ✅ | ❌ |
Promise.then catch finally | ✅ | ✅ |
async await | ✅ | ✅ |
什么是requestAnimationFrame
什么是MutationObserver
什么是setImmediate
什么是process.nextTick