一、什么是 requestIdleCallback
?
requestIdleCallback
接收回调函数,在浏览器的空闲时段调用,这样既不阻塞关键性事件,又能保证低优任务的时效性。
二、使用 requestIdleCallback
可以像使用 setTimeout
一样使用 requestIdleCallback
,区别是 requestIdleCallback
中的回调函数可以接收当前剩余空闲时间,以便合理利用这段时间来处理队列任务。一般会在回调函数内再次调用 requestIdleCallback
,以便在下次空闲时间段继续执行剩余的任务。
"使用 requestIdleCallback 优化埋点数据上报"继续阅读