首屏只发送必要体验

节点编辑器、PDF 引擎或高级解析器不应进入首页初始包。按路由动态加载可把下载与解析延后到用户明确需要时。

服务端输出的标题、说明与导航应立即可见。给重型组件预留稳定尺寸,可避免加载时布局跳动与 CLS。

  • 仅在相关路由加载重型功能。
  • 预留固定占位尺寸。
  • 首个 CTA 不应完全依赖 JavaScript。

拆分并限制长任务

大文本或文件循环会延迟点击。限制记录数与字符数,并把压缩或高强度解析移入 Web Worker,可保护主线程。

立即显示处理中、完成和错误状态,能防止重复操作并解释进度。结束后应释放对象 URL 与 Worker。

结合移动端现实与测量

桌面多列在手机上应堆叠;长 URL、代码与表格要换行或滚动。拖放必须提供按钮和键盘替代。

应在低端设备与慢网络模拟中测试真实任务:载入示例、运行、传递结果与撤销。不能通过删除无障碍或错误说明来换取分数。