setinterval性能问题,settimeout和setinterval性能

http://www.itjxue.com  2023-01-22 21:27  来源:未知  点击次数: 

动画使用setInterval卡顿

页面上一共有4个进度条,所以使用了4个定时器,每个定时器的刷新是50ms,同时跑的时候最多有3个定时器,先前并没有什么问题,突然有一天就出现了卡顿,进度条断断续续,文字也是断断续续的。

最后解决办法就是动画不用定时器,减少定时器的使用。

当页面元素逻辑复杂的时候,定时器太多会影响性能,考验手机

js中用setInterval会影响页面的性能吗

有一定影响的,加载速度会慢。js过多既延长了用户的等待时间,又大量消耗cpu。而且放在页面的前面的话,会影响页面渲染造成用户体验很差,用户会感觉东西迟迟没有出来 。最好压缩一下js或者把多个 js 文件合成一个,尽量减少客户端与服务器的交互。

使用setInterval 运行函数造成内存占用过高问题解决方案

1、直接使用setInterval 运行函数的话,随着时间的推移内存占用会增多,久了可能造成页面卡顿,严重的甚至浏览器奔溃。使用setInterval 时,如果当前的程序非短期可以清除的。则需要清除内存

或者引用setTimeout

(责任编辑:IT教学网)

更多

推荐浏览下载文章