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是会停止执行的

相关推荐
程序员库里5 分钟前
第 3 章:Tiptap 与 React 集成
前端·javascript·面试
码徒6 分钟前
2026 前端技术十大趋势:84% 的开发者已经在用 AI 写代码了
前端·agent·ai编程
Joyee6917 分钟前
RN 的新渲染器 Fabric
前端·react native
在西安放羊的牛油果7 分钟前
Connect 源码深度解析
前端·架构·代码规范
JasonYin7 分钟前
多级关联列表预览
前端
Moment8 分钟前
AI全栈入门指南:使用 NestJs 创建第一个后端项目
前端·javascript·后端
巫山老妖10 分钟前
🧪 AI+测试:当AI遇上软件测试,效率提升10倍不是梦!
前端
蜡台14 分钟前
Vue3 props ref router 数据通讯传输等使用记录
前端·javascript·vue.js·vue3·router·ref
Cobyte16 分钟前
从 JavaScript 的角度理解 Python 语法
前端
travel_wsy17 分钟前
vue Pinia 状态管理库
前端·pinia