游戏行业面试题更新 2026-08-05

请描述 requestAnimationFrame、requestIdleCallback、宏任务和微任务之间的执行顺序。

米哈游前端/移动开发游戏问题拆解技术原理

考察说明

考察对浏览器事件循环中任务调度与渲染时机细节的理解

回答思路

  1. 准确区分宏任务与微任务的来源与执行时机
  2. 说明微任务在宏任务结束后、渲染前清空的规则
  3. 解释 requestAnimationFrame 在渲染前执行且与宏任务/微任务的关系
  4. 说明 requestIdleCallback 在空闲期执行的时机
  5. 能结合典型代码序列说明执行顺序