惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
MongoDB | Blog
MongoDB | Blog
V
V2EX
博客园 - 【当耐特】
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
I
InfoQ
Martin Fowler
Martin Fowler
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hugging Face - Blog
Hugging Face - Blog
B
Blog
V
Visual Studio Blog
D
DataBreaches.Net
C
Check Point Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
F
Fortinet All Blogs

Fall 的笔记本 Blog

你为什么需要 husky npm前端包 2分钟环境搭建 客户想要的不是她们所说的(译) TypeScript声明 git功能查找
性能优化清单
2025-07-17 · via Fall 的笔记本 Blog

性能优化清单

· 阅读需 1 分钟

请求

  • 减少 Cookie 携带的数据大小
  • 避免重定向
  • 避免短时间内多次请求
  • 减少 HTTP 请求
  • 避免请求的多次往返
    • 单个文件大小有没有超过 500k
    • 将小型工具合并为一个包
    • 单个文件有没有小于 4k
    • 请求预加载

静态文件部署

  • 静态文件 CDN
  • 压缩图像
  • 小型资源(小于 4k 直接内联到网页中减少额外请求)
  • 压缩代码
  • 提升首屏加载速度
  • 按需加载
  • 文件缓存
  • 启用 gzip
  • 预加载
  • 单独的静态文件(图像,MP4)服务器

CSS

  • CSS 写在头部
  • 优化动画,利用 GPU 加速
  • 避免行内 style
  • 避免滥用 float
  • 减少重绘和回流

开发

  • 减少 DOM 节点
  • 首页绘制时间(首页资源加载量)
  • 图片资源懒加载
  • 高频事件处理(防抖、节流)
  • 根据等待时长给予动画或是进度条
  • SPA 项目重构为 SSR 项目
  • 加载优化
    • 请求
    • 静态文件部署
    • CSS
    • 开发