-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
event loop机制
浏览器中:
macrotasks: script(整体代码),setTimeout, setInterval, setImmediate, I/O, UI rendering
microtasks: process.nextTick, Promises, Object.observe, MutationObserver
JavaScript引擎首先从macrotask queue中取出第一个任务,
执行完毕后,将microtask queue中的所有任务取出,按顺序全部执行;
然后再从macrotask queue中取下一个,
执行完毕后,再次将microtask queue中的全部取出;
循环往复,直到两个queue中的任务都取完。
Node.js中:
Metadata
Metadata
Assignees
Labels
No labels