宏任务和微任务
宏任务(macrotask):宏任务是排在事件队列中的任务,每个宏任务会在事件循环的一个轮次中执行。常见的宏任务包括页面渲染、用户交互事件、网络请求、定时器等。宏任务的执行时长一般较长,执行完一个宏任务后才会执行下一个宏任务。
微任务(microtask):微任务是在当前宏任务执行完毕后立即执行的任务。它的优先级高于宏任务。常见的微任务包括Promise回调、MutationObserver回调、fetch请求回调等。微任务的执行时长一般较短,执行完一个微任务后会立即执行下一个微任务,直至微任务队列为空。
微任务(microtask):微任务是在当前宏任务执行完毕后立即执行的任务。它的优先级高于宏任务。常见的微任务包括Promise回调、MutationObserver回调、fetch请求回调等。微任务的执行时长一般较短,执行完一个微任务后会立即执行下一个微任务,直至微任务队列为空。
全部评论
相关推荐
05-25 00:38
门头沟学院 全栈开发 校招传奇耐挂王:主包,我也双非本,你12月份第一段实习的时候,我已经从得物实习下来了。秋招春招投了个遍都0offer。感觉猪包这么晚启动都还挺顺利的,悠悠苍天,何薄于我


点赞 评论 收藏
分享
05-19 18:48
长沙学院 Java 点赞 评论 收藏
分享