settimeout

settimeout 和 setinterval 区别: 1.放入消息队列时间 和 执行时间 settimeout 是到了时间放入到主线程中,执行时间看主线程当前任务 setinterval的放入时间是看主线程是否空闲,如果空闲放入,所以精准性来说,settimeout更准确一些

2.切换tab对settimeout 和 setinterval影响

3.为什么要用settimeout代替setinterval

3.修正方案

3.requestAnimationFrame为什么更准确? setTimeout,setInterval属于JS引擎,RAF属于GUI引擎

3.2 切换tab页面的影响

requestAnimationFrame是会停止执行的

相关推荐
小小小小宇12 分钟前
LLM 长期记忆构建
前端
lichenyang45324 分钟前
从 Express 老项目到 NestJS + Docker:一次车辆管理系统的渐进式重构
前端
Momo__2 小时前
VueUse createReusableTemplate —— 单文件组件内的模板复用神器
前端·vue.js
程序员小富2 小时前
我开源了一个开发者专属的智能 JSON 工具,得到了媳妇高度认可
前端·vue.js·后端
小小小小宇2 小时前
程序员如何给 LLM 装工具以及看懂推理过程
前端
写代码的皮筏艇2 小时前
React中的forwardRef
前端·react.js·面试
槑有老呆2 小时前
花三个月工资请了个 AI 程序员,结果它连青岛啤酒股价都查不了
前端
风骏时光牛马2 小时前
Verilog开发常见问题汇总解析
前端
子兮曰2 小时前
AI Coding Method Map:一张图看懂 AI 编程的完整链路
前端·人工智能·后端