总结

一次事件循环的遍历叫做 tick,其中执行的代码称为任务。一个 tick 之中只能有一个微任务队列,一个 tick 之中可以有多个任务队列。

同一个任务源的产生的事件必须在同一个任务队列里面,并且在每个任务队列里面所有的任务必须按插入的顺序执行。微任务队列中微任务也是会按插入的顺序执行。

微任务是在一个 tick 中当前任务结束执行之后开始执行。