avatar
前端开发 / 动画 / 日语初心者

<建设中> 前端性能优化知识体系

2024/11/24
7 mins

性能指标

工程优化

网络配置、资源配置、构建配置等

使用 HTTP/2 - 现在已经普及

静态资源使用 CDN

CDN 服务会根据用户的 IP,找到合适的缓存节点给用户向下发资源

图片资源优化

预加载

将所需资源提前加载到本地,需要时直接从缓存取,能够减少用户等待时间

包体积优化

构建速度优化

代码优化

图片懒加载

当用户需要访问这张图片的时候再去加载它,能够提高首屏速度降低服务器压力。

一般的做法是将图片链接设置在一个自定义属性上, src 属性设置为空字符串,当图片进入可视区域时,从自定义属性上去到链接赋值给 src 属性。

防抖节流