正文
优化不是玄学,是可量化、可落地的工程手段。
- 图片懒加载
<img loading="lazy" src="xxx" />
- 路由懒加载
const Home = () => import('@/views/Home.vue')
-
开启 gzip/brotli
nginx 或 vite 插件配置即可。
-
减少第三方包体积
使用
lodash-es替代 lodash。 -
虚拟列表处理长列表
推荐:vue-virtual-scroller、react-window
-
减少重绘重排
批量修改 DOM,使用 will-change。
-
合理使用缓存
localStorage、memory cache、接口缓存。
-
图片格式替换
WebP / AVIF 格式。
-
移除无用代码
Tree shaking、purgecss。
-
监控长任务
使用 Performance 观察 Long Task,优化逻辑。
个人观点 · 仅供参考