# 生产级交付检查清单 从"能跑的 Demo"到"能交付用户的生产级引擎",需要补全以下内容。 --- ## 一、性能与加载(玩家打开游戏的前 3 秒) | # | 项目 | 说明 | |---|------|------| | 1.1 | 启动加载优化 | 骨架屏 + 进度条 + 首场景预加载优先级。替代当前串行 fetch JSON → 无 loading 进度 | | 1.2 | 视频预加载策略 | LRU 缓存池(3-5 个已解码视频),降低内存占用,提升预加载命中率 | | 1.3 | 大场景 JSON 懒加载 | 章节级按需加载(只加载当前章节的场景定义和视频),避免整个 demo.json 一次性加载 | | 1.4 | 资源压缩 | 视频 WebM/MP4 双编码 + Gzip/Brotli JSON | | 1.5 | 首屏时间目标 | <200ms(骨架屏 + 关键 CSS 内联) | --- ## 二、可靠性与错误处理 | # | 项目 | 说明 | |---|------|------| | 2.1 | 视频加载失败 | 超时检测 + 重试(指数退避 3 次)+ 错误画面 + 跳过按钮(ROADMAP P18) | | 2.2 | JSON 解析失败 | 格式验证 + 错误提示 + 降级到默认剧情 | | 2.3 | IndexedDB 不可用 | 检测 + 降级到 memory-only 模式 + 提示用户 | | 2.4 | 内存溢出 | 视频缓存上限 + 自动释放最久未用的 buffer | | 2.5 | 浏览器兼容检测 | 检测 Web Audio API / Fullscreen API / `