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

推荐订阅源

J
Java Code Geeks
T
Tailwind CSS Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LangChain Blog
博客园 - 【当耐特】
I
InfoQ
腾讯CDC
人人都是产品经理
人人都是产品经理
H
Help Net Security
Y
Y Combinator Blog
B
Blog
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
The Cloudflare Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 叶小钗
D
Docker
博客园 - 聂微东
B
Blog RSS Feed
G
Google Developers Blog

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
    • 开发