字体分片 + font-display: optional
宽体科技无衬线按 unicode-range 拆成 3 个分片,首屏只加载标题所需字重;正文用系统字体兜底,避免 FOUT 造成排版跳动。
首字节到文字可见 ≤ 0.9s以下每一条都对应可测量的性能指标,落地时先量化再优化,避免把「好看」当借口拖延加载。
宽体科技无衬线按 unicode-range 拆成 3 个分片,首屏只加载标题所需字重;正文用系统字体兜底,避免 FOUT 造成排版跳动。
首字节到文字可见 ≤ 0.9s呼吸缩放只用 transform/opacity,禁止动画 width、top、filter;单个动效元素控制在 120×120px 内,长列表动效并发不超过 6 个。
帧率稳定 55–60fps所有配图放入固定比例容器(16/10 或 4/3),显式写 width/height,加 loading="lazy" 与 decoding="async",首屏外全部延迟加载。
布局偏移 CLS ≤ 0.05标题 900 字重、副题 400、正文 400,字号跳跃比控制在 1.5–2.2 倍;字距标题 -0.01em、正文 0.01em,避免长文可读性下降。
正文行宽 45–75 字符把 HTML、首屏 CSS、首屏图推到靠近用户的节点,静态资源 TTL 设 7 天并加内容哈希;动态接口回源超时 800ms 即降级为缓存副本。
回源率 ≤ 12%hover 与焦点态用 150–250ms 过渡曲线,点击后先给视觉回执再请求数据;骨架屏占位尺寸与真实内容误差 ≤ 4px,防止二次跳动。
交互感知延迟 ≤ 100ms从设计系统站点到实时渲染面板,排版密度越高,对云侧交付链路的要求越苛刻。

组件文档与字号刻度集中管理,样式令牌一处改动全站同步,减少重复走查。

数据卡片按优先级排布,关键数字用强调色点亮,异常态 1s 内完成刷新。

首屏只保留一个主张与一个行动点,其余内容按需注入,转化路径更短。

非对称栅格在桌面与移动端共用同一断点策略,协同光标延迟压到最低。
不要一上来就选最高档:先用真实流量跑 7 天基线,再按瓶颈位升级,通常可省下 30% 以上成本。
| 方案档位 | 适用排版密度 | 首屏目标 | 动态视觉并发 | 月成本量级 | 推荐信号 |
|---|---|---|---|---|---|
| 静态分发 | 单页海报型,大字重为主 | ≤ 1.2s | ≤ 4 个 | 低 | 日访问 1 万以内 |
| 边缘渲染 | 多区块信息型,含图表 | ≤ 0.9s | ≤ 12 个 | 中 | 需按用户分桶 |
| 实时计算 | 大屏与协同编辑 | ≤ 0.7s | ≥ 24 个 | 高 | 数据秒级刷新 |
| 混合编排 | 静态骨架 + 动态岛屿 | ≤ 0.8s | 按需 8–16 个 | 中 | 多数团队的稳妥解 |

某设计团队把排版评审从「看着舒服」改为量化清单:首屏渲染、布局偏移、交互延迟、字体分片数、动效并发上限。三项达标后,页面跳出率下降 17%,设计走查轮次从平均 4.2 轮降到 2.6 轮,设计生产力提升明显。
关键动作是把排版决策前置到设计令牌层:字号、字距、断点、动效时长全部写成变量,前端不再逐页对齐。
把动效当成资源消耗:每增加 10 个并发动画,低端机帧率约下降 8%。
按 unicode-range 拆分后,首屏字体请求从 6 个降到 2 个。
命中率从 91.2% 提到 98.6%,回源带宽随之下降近一半。
用 7 天真实流量跑一次基线:记录首屏渲染、CLS、交互延迟与回源率四项。任何一项不达标,优先修性能,再放大创意排版的视觉张力——顺序反了,再好的科技美学也会被加载拖垮。