常见前端性能优化的35种方法总结

Posted 大唐荣华

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见前端性能优化的35种方法总结相关的知识,希望对你有一定的参考价值。

  1. 使用分子域名加载资源

  2. 使用较近的CDN或dns预解析

  3. 使用高性能传输方式或方法,http2,quic,gzip…

  4. 减少http请求的数量,合并公共资源、使用雪碧图、合并代码块、按需加载资源

  5. 减少传输总量或加快传输速度

  6. 优化图片的加载展示策略,根据网络状况加载图片、图片格式优化、图片展示位置优化

  7. 减少cookie体积

  8. 使用更有效的缓存策略,keep-alive,expiration,max-age…

  9. 使用良好的页面布局

  10. 合理安排路由策略

  11. 减少反复操作dom

  12. 减少重绘和重排

  13. 异步加载资源

  14. 公用css类

  15. 使用GPU渲染初始动画和图层的合成

  16. 高效的js代码

  17. 使用防抖和节流对UI进行优化

  18. 使用web worker加载资源

  19. 减少301 302

  20. 试试缓存数据的方法localStorage/sessionStorage/indexedDB

  21. 无阻塞加载js,减少并发下载或请求

  22. 减少插件中的多语言版本内容

  23. 减少布局上的颠簸,减少对临近元素的影响

  24. 减少同时的动画

  25. 制定弱网精简策略

  26. 针对设备制定精简策略

  27. 减少页面图层

  28. js、css命名尽量简短

  29. 减少js全局查找

  30. 减少循环和循环嵌套以减少js执行时间

  31. 减少事件绑定

  32. 组件提取、样式提取、函数提取

  33. 按照页面变更频率安排资源

  34. 减少iframe

  35. 注意页面大小,特别是canvas的大小和占用内存

原作者:Yestodorrow
链接:https://juejin.cn/post/7101249167183822878
来源:稀土掘金

以上是关于常见前端性能优化的35种方法总结的主要内容,如果未能解决你的问题,请参考以下文章

前端性能优化归纳总结

前端工程化实战:React 模块化开发性能优化和组件化实践

列举6个常见且实用的Web前端性能优化方法

页面性能优化

前端性能优化总结(一)-js、css优化

前端性能的优化总结