js影响页面性能的2个隐藏因素(知识点摘录)
2018-02-13 13:18
405 查看
1.内存:由于js的垃圾回收机制,页面可能会出现卡顿现象或暂停现象。当浏览器回收内存时,JS执行被暂停,所以频繁垃圾回
收会造成浏览器频繁执行。因此避免内存泄漏和频繁的垃圾回收暂停,以保持页面运行流畅至关重要。
2.由于js执行的是单线程运行机制。所以在运行时,长时间运行的js会阻止主线程导致页面无响应。将工作分成更小部分(使用requestAnimationFrame()或requestAnimationCallback()进行调度)可以最大限度的减少响应性问题。
收会造成浏览器频繁执行。因此避免内存泄漏和频繁的垃圾回收暂停,以保持页面运行流畅至关重要。
2.由于js执行的是单线程运行机制。所以在运行时,长时间运行的js会阻止主线程导致页面无响应。将工作分成更小部分(使用requestAnimationFrame()或requestAnimationCallback()进行调度)可以最大限度的减少响应性问题。
相关文章推荐
- JS脚本文件的位置对页面加载性能影响以及无阻塞脚本(javascript)模式
- JS脚本文件的位置对页面加载性能影响以及无阻塞脚本(javascript)模式
- 影响WEB站点性能的因素
- 打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
- 影响网络应用程序性能的因素(转)
- 网站性能的影响因素与优化方法(阅读笔记)
- js性能影响
- 影响硬盘性能因素简介
- C++语言特性(1)---影响性能的因素
- 影响ActiveMQ性能的几个重要因素
- 关于选用DOCTYPE及DOCTYPE对页面css及js的影响
- 读《MySQL性能调优与架构设计》笔记之影响 MySQL Server 性能的相关因素
- mysql本身对性能影响的因素存储引擎、数据库配置、数据库表结构及sql语句
- 【原创·总结】影响sql查询性能的因素
- 润乾报表如何通过页面js实现报表列显示和隐藏
- 影响软件性能的因素
- JS-cookie的作用?如何操作cookie?设置cookie对性能的影响?
- java性能影响因素
- 用JS渲染的单页面应用其实性能还是比较差的
- js/jq 点击按钮显示div,点击页面其他任何地方隐藏div