requestIdleCallback疑问求助贴

代码示例

  • didTimeout:根据用户提供的timeout配置,判断当前是否已经超过了timeout,超过就表示需要提高当前回调函数的执行优先级,而非等待js主线程的空闲时间
  • 原文链接:juejin.cn/post/735014...

我的疑问

我猜测ric执行之后,它的底层会智能的判断当前js主线程的空余状态,并智能的调用回调函数,提供给我们一个deadline也只是更精确的暴露给我们某个空闲帧的具体的信息(换句话说,一旦我们在回调函数中拿到deadline,说明这一帧就是空闲的,回调函数已经开始执行了)。

所以上面的代码中,我们没有必要根据deadline的状态去判断,直接把纯粹的callback的逻辑传给ric就好了

与ai的交流:

预告

近期会梳理在开发中的ric的实战,感兴趣可以关注后续

相关推荐
道友可好7 分钟前
OpenSpec:轻到起飞的 AI 编程规范层
前端·人工智能·后端
kyriewen15 分钟前
我招了一个“Prompt工程师”来写前端,结果项目差点崩了
前端·javascript·面试
jingling55520 分钟前
Flutter | 商城项目完整实战
前端·flutter·前端框架
IT_陈寒20 分钟前
React状态管理这个坑,我爬了整整三天才出来
前端·人工智能·后端
小新11040 分钟前
从零开始 Vue.js
前端·javascript·vue.js
naildingding1 小时前
Vue基础核心
前端·vue.js
弱鸡前端1 小时前
纯前端实现pdf从生成到下载
前端
明月_清风1 小时前
TanStack + Cloudflare 边缘实战:从 0 到 1 构建全栈应用
前端·全栈
东风破_1 小时前
你天天用的 Python dict,90% 的人没搞懂这三个坑
前端
前端Hardy1 小时前
21.8 万周下载!这个 React 表格组件,10 行代码就能跑起来
前端·javascript·后端