简易Eventloop

首先我们要知道宏任务(MacroTask/Task)微任务(MicroTask)

宏任务包括:
全部script,setTimeout,setInterval,setImmediate(IE10),I/O,UI Rendering

微任务包括:
Promise,Process.nextTick(Node),MutationObserver(H5)

事件循环怎么个循环法呢:
执行一个宏任务 => 执行所有微任务 => 执行一个宏任务 => 执行所有微任务 ......

你可能感兴趣的:(简易Eventloop)