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

相关推荐
KevinWang_12 小时前
AI 基础设施及其应用
前端
AIFarmer12 小时前
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。
前端·npm·node.js
小红的布丁12 小时前
Redis 集群详解:主从哨兵和切片集群有什么区别
前端·数据库·redis
小高00713 小时前
🔥前端性能内卷终点?Signals 正在重塑我们的开发习惯
前端·javascript·vue.js
周末也要写八哥13 小时前
HTML网页设计入门之“做前端”的基本思路
前端·html
VelinX13 小时前
【个人学习||vue】
前端·vue.js·学习
禅思院13 小时前
前端性能优化:从“术“到“道“的完整修炼指南
前端·性能优化·前端性能优化·分层优化模
用泥种荷花13 小时前
OpenClaw 插件开发避坑指南
前端
恋猫de小郭13 小时前
compose_skill 和 android skills,对 Android 项目提升巨大的专家 AI Skills
android·前端·flutter
J_liaty14 小时前
Vue2 从入门到精通
前端·javascript·vue.js