EventLoop 微任务与宏任务
什么是 EventLoop (事件轮询)
事件轮询就是解决 JavaScript 单线程处理异步操作时的一些缺陷。让 JavaScript 做到既是单线程,又不会阻塞的核心机制。是用来协调各种事件、用户交互、脚本执行、UI 渲染、网络请求等的一种机制。
宏任务和微任务优先问题
在任务队列中注册的两种异步任务分为 宏任务、微任务。可以认为任务队列中只有一个微任务队列,但是可以有多个宏任务队列
宏任务(macro Task)
setTimeout / setInterval
script(...
youngle316.hashnode.dev2 min read