首屏只发送必要体验
节点编辑器、PDF 引擎或高级解析器不应进入首页初始包。按路由动态加载可把下载与解析延后到用户明确需要时。
服务端输出的标题、说明与导航应立即可见。给重型组件预留稳定尺寸,可避免加载时布局跳动与 CLS。
- 仅在相关路由加载重型功能。
- 预留固定占位尺寸。
- 首个 CTA 不应完全依赖 JavaScript。
拆分并限制长任务
大文本或文件循环会延迟点击。限制记录数与字符数,并把压缩或高强度解析移入 Web Worker,可保护主线程。
立即显示处理中、完成和错误状态,能防止重复操作并解释进度。结束后应释放对象 URL 与 Worker。
结合移动端现实与测量
桌面多列在手机上应堆叠;长 URL、代码与表格要换行或滚动。拖放必须提供按钮和键盘替代。
应在低端设备与慢网络模拟中测试真实任务:载入示例、运行、传递结果与撤销。不能通过删除无障碍或错误说明来换取分数。