前端页面加载慢怎么办(前端页面加载缓慢的原因和性能优化问题)
一 、页面加载缓慢的原因
当我们打开一个网页 ,页面加载比较缓慢时 ,可能原因有以下几点:
(1)过多的http请求
(2)长时间占用js线程
(3)页面回流和重绘较多
(4)资源加载堵塞
(5)内存泄漏导致内存过大
(6)dom节点或事件占用内存过大
(7)长时间占用js线程
(8)资源加载阻塞
(9)页面回流和重绘较多二 、前端性能优化方法
优化原则:
(1)减少http请求(图片使用雪碧图 、Base64 、字体图标等 ,减少重定向 、使用缓存 ,不使用css@import ,避免使用空的src和href)
(2)资源压缩与合并(包括html压缩 、css压缩 、js的压缩和混乱 、文件合并等)
(3)优化网络连接(使用CDN ,DNS预解析 ,使用keep-alive或persistent建立持久连接)
(4)优化资源加载 ,代码拆分 ,按需加载 ,降低CSS对渲染的阻塞 ,尽早的加载CSS ,降低加载的大小
(5)减少重绘回流
(6)webpack性能优化(打包公共代码,动态导入和按需加载 ,删除无用的代码 ,长缓存优化,公共代码内联)
(7)减少iframes使用
(8)避免table布局
(9)css 、js尽量使用外链
(10)实例化后避免添加新的属性
(11)避免读取超过数组的长度
(12)避免元素类型转换原文参考链接:前端性能优化的七种方法
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!