文章

前端性能优化

## 指标

核心Web指标

  • LCP 最大内容绘制 可视区域中最大内容元素变为可见的时间点 推荐2.5s内

  • FID 首次输入延迟 用户首次与网站交互直到浏览器做出响应的时间 推荐小于100ms

  • CLS 累计布局偏移 用户输入 500 毫秒内发生的布局偏移的偏移分数总和 推荐小于0.1

方法

网络

  • 压缩代码体积

  • 使用CDN加载静态资源

  • 使用http2

  • 使用节流等手段减少http请求

  • 善用缓存

  • 使用SSR替代SPA

渲染时

渲染阻塞

资源加载

  • 优化和压缩图片

  • 略缩图和原图区分

  • 图片懒加载

  • 路由懒加载

运行时

高性能动画

其他技巧