requestAnimationFrame vs. requestIdleCallback


requestAnimationFrame 要求浏览器在下次重绘之前调用指定的回调函数,通常用于执行动画效果
requestIdleCallback 在浏览器空闲时期被调用,不会影响或延迟例如动画、输入响应这类关键事件,通常用于执行优先级不高但又费时的任务

requestIdleCallback 不会影星动画这点可以看出,其执行的优先级和频次都是低于 requestAnimationFrame 的。
另外一点需要注意的是,Safari 暂时是不支持 requestIdleCallback的。