前端性能优化
性能优化的指标和工具
- https://www.webpagetest.org/ 可以本地配置和安装
- lighthouse 用法:lighthouse + 网址
- Chorme DevTools
- 常用的性能测量 APIS
渲染优化
- 关键路径:JavaScript > Style > Layout > Paint > Composite
- 影响回流的操作:
- 添加 / 删除元素
- 操作 styles
- display:none
- offsetLeft, scrollTop,clientWidth
- 移动元素位置
- 修改浏览器大小,字体大小
- 复合线程(compositor thread)与图层(layers)
资源优化
- 图片格式优化:图片压缩工具 imagemin