宏任务、微任务和 event loop 图示

91 阅读1分钟

画了一张图用来表示宏任务、微任务和 event loop 之间的关系

说两个点:

  1. 任务有先后顺序,靠任务队列来管理。
  2. 之所以出现微任务,是为了提高任务的优先级,或者说给任务分配不同的优先级。这个和 react fiber 架构有点类似,为任务或者说事件设置了优先级,通过优先级来更合理的管理任务。