前端性能优化 MOC

前端性能优化知识地图,按指标监控、网络传输、构建资源、渲染运行时、框架架构、体验业务、工程化分层组织。

#type / moc #status / evergreen #tech / dev / frontend

[!info] related notes

前端性能优化 MOC

这张地图覆盖什么

前端性能优化不是单点技巧,而是一套系统工程。 核心目标:在用户感知上更快、更稳、更省。

本 MOC 按完整链路分层组织,覆盖从指标定义、网络传输、构建产物、浏览器渲染、框架更新、用户体验到工程化治理的全链路。

从这里开始

  1. 先理解 前端性能优化分层框架,建立总览认知
  2. 再看 性能指标体系,明确优化目标
  3. 按分层逐层深入各原子笔记

核心笔记

一、指标与监控层

笔记说明
[[performance-metrics-system性能指标体系]]
[[time-to-first-byte-ttfb首字节时间 TTFB]]
[[performance-monitoring-system性能监控体系]]
[[performance-budget性能预算]]

二、网络与传输层

笔记说明
[[critical-path-optimization关键路径优化]]
[[cdn-accelerationCDN 加速]]
[[resource-compression资源压缩]]
[[browser-cache-types-304-memory-diskHTTP 缓存策略]]
[[service-worker-and-cache-apiService Worker 与 Cache API]]

三、构建与资源层

笔记说明
[[code-splitting代码分割]]
[[tree-shakingTree Shaking]]
[[web-first-screen-load-optimization首屏加载优化]]

四、渲染与运行时层

笔记说明
[[browser-rendering-process浏览器渲染管线]]
[[composite-layer-animation合成层动画]]
[[long-task-optimization长任务优化]]
[[debounce-and-throttle防抖与节流]]

五、框架与应用架构层

笔记说明
[[csr-ssr-ssgCSR、SSR 与 SSG]]
[[virtual-list虚拟列表]]
[[lazy-loading懒加载]]

六、体验与业务策略层

笔记说明
[[skeleton-screen骨架屏]]
[[optimistic-update乐观更新]]

关系与对比入口

实战落地顺序

  1. :建指标、建监控、建基线、找瓶颈
  2. :CDN、压缩、缓存、减少关键路径请求
  3. :拆包、Tree Shaking、按需加载、图片字体优化
  4. :减少重排重绘、优化动画、控制 DOM 数量、减少长任务
  5. :状态就近、组件拆分、减少重复渲染、虚拟列表、数据缓存
  6. :骨架屏、渐进加载、占位防抖动、乐观更新、弱网降级
  7. :预算、CI、监控、告警、复盘
创建于 2026/4/6 更新于 2026/5/27