浏览器的Event Loop机制
2021-07-25 本文已影响0人
HelloWorld__JS
- 异步实现:1.宏观:浏览器多线程;2.微观:Event Loop,事件循环
- Event Loop
- task(宏任务):script,setTimeout/setInterval,setImmediate,I/O,UI rendering
- microtask(微任务):Promises,Object.observe,MutationObserver,postMessage
- 循环机制:先执行完微任务,在执行宏任务