index.js

requestIdleCallback(myNonEssentialWork);

function myNonEssentialWork(deadline) {
  while (deadline.timeRemaining() > 0) {
    doWorkIfNeeded();
  }
}

// requestIdleCallback(processPendingAnalyticsEvents, { timeout: 2000 });

options 是一个配置对象,目前只有timeout属性,用于指定回调函数推迟执行的最大毫秒数,如果过了这个时间,回调函数不管系统资源有无空闲,都会执行。

相关文章:

  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-03
  • 2021-05-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2021-12-31
  • 2021-06-20
  • 2021-06-10
  • 2022-01-28
相关资源
相似解决方案