为什么我写的JS运行起来很缓慢?

JavaScript020

为什么我写的JS运行起来很缓慢?,第1张

js代码执行速度 很大程度上依赖浏览器的引擎 不同浏览器跑 速度可能会差很多

然后就是算法的时间复杂度 和处理的数据量

还有就是多次操作dom也相当耗时

你要分析下你的代码慢的原因

是循环套循环了?

还是说逻辑太复杂了

如果多次操作dom 导致页面reflow次数过多

渲染次数过多 也可能给你感觉很慢

您好,要让JS尽快执行,最好的方法就是优化代码,减少不必要的操作,比如减少循环次数,减少函数调用次数,减少if-else判断次数,尽量使用缓存,减少重复操作,尽量使用原生JS而不是第三方库,尽量使用异步操作,尽量使用简单的数据结构,尽量使用简单的算法,尽量使用压缩后的JS文件,尽量使用最新的JS语法,尽量使用基于浏览器的JS引擎,尽量使用最新的浏览器,尽量使用最新的硬件设备,尽量使用最新的操作系统,尽量使用最新的浏览器内核,尽量使用最新的浏览器插件,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏览器技术,尽量使用最新的浏