常见前端性能优化的35种方法总结
Posted 大唐荣华
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见前端性能优化的35种方法总结相关的知识,希望对你有一定的参考价值。
-
使用分子域名加载资源
-
使用较近的CDN或dns预解析
-
使用高性能传输方式或方法,http2,quic,gzip…
-
减少http请求的数量,合并公共资源、使用雪碧图、合并代码块、按需加载资源
-
减少传输总量或加快传输速度
-
优化图片的加载展示策略,根据网络状况加载图片、图片格式优化、图片展示位置优化
-
减少cookie体积
-
使用更有效的缓存策略,keep-alive,expiration,max-age…
-
使用良好的页面布局
-
合理安排路由策略
-
减少反复操作dom
-
减少重绘和重排
-
异步加载资源
-
公用css类
-
使用GPU渲染初始动画和图层的合成
-
高效的js代码
-
使用防抖和节流对UI进行优化
-
使用web worker加载资源
-
减少301 302
-
试试缓存数据的方法localStorage/sessionStorage/indexedDB
-
无阻塞加载js,减少并发下载或请求
-
减少插件中的多语言版本内容
-
减少布局上的颠簸,减少对临近元素的影响
-
减少同时的动画
-
制定弱网精简策略
-
针对设备制定精简策略
-
减少页面图层
-
js、css命名尽量简短
-
减少js全局查找
-
减少循环和循环嵌套以减少js执行时间
-
减少事件绑定
-
组件提取、样式提取、函数提取
-
按照页面变更频率安排资源
-
减少iframe
-
注意页面大小,特别是canvas的大小和占用内存
原作者:Yestodorrow
链接:https://juejin.cn/post/7101249167183822878
来源:稀土掘金
以上是关于常见前端性能优化的35种方法总结的主要内容,如果未能解决你的问题,请参考以下文章