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

相关推荐
xiaofeichaichai17 小时前
Webpack
前端·webpack·node.js
问心无愧051317 小时前
ctf show web入门111
android·前端·笔记
唐某人丶17 小时前
模型越来越强,我们还需要 Agent 工程吗?—— 从价值重估到 Harness 实践
前端·agent·ai编程
智码看视界17 小时前
现代Web开发基础:全栈工程师的起航点
前端·后端·c5全栈
JS菌18 小时前
手写一个 AI Agent 全栈项目:从沙箱执行到子智能体的完整实现
前端·人工智能·后端
excel19 小时前
HLS TS 文件损坏的元凶:Git 提交与拉取
前端
Aphasia31119 小时前
https连接传输流程
前端·面试
徐小夕19 小时前
万字长文!千万级文档 RAG 知识库系统落地实践
前端·算法·github
threelab19 小时前
Three.js 物理模拟着色器 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器