Skip to content

Latest commit

 

History

History
71 lines (41 loc) · 7.68 KB

ROADMAP.md

File metadata and controls

71 lines (41 loc) · 7.68 KB

开发阶段

所有阶段是完整范围的分批实施,不缩减已确认课程。

阶段 交付 退出条件
0 课程与实验设计 63 节课四要素、前置关系、故障与答案规则;页面设计 逐课目标、原理交互、实战、挑战明确;详细脚本随实现前补齐;目录不能冒充全部脚本完成
1 框架与第 21 课 课程地图、学习页、提示、记录、实验启动与恢复、完整样板 真实 Network 可观察等待与传输两种慢请求;学习到新挑战能走通;进度持久化
2 基础排查 01–18;关联 48、52 DOM、Console、断点可重置;源码可读;映射正确;挑战有解释
3 网络与状态 19–26、35–39;Network / Application 章末挑战 实际支持错误、缓存、CORS、延迟、WS/SSE、存储及 Service Worker
4 性能与渲染 27–34、51;性能挑战 构建后的实验页可录制目标故障,统一条件下修复可对比
5 内存与回归 40–44、50;内存挑战 重复操作出现预期保留,可追到引用,修复后趋势改善,Recorder 稳定回放
6 质量与工具补齐 45–49、52 的未完成部分;Lighthouse 挑战 审计关联实际证据;安全提示能追资源;所有高频工具有动手任务
7 综合与专题 53–55、T01–T08;症状导航、速查 综合题初始隐藏工具和根因;专题依赖明确;区分演示与真实完成
8 整体验收 全课程 QA、运行说明、导入导出、复习、版本说明 本地可启动;完整正式范围可访问;所有验收项有证据

实施纪律

2026-10-20 进展:阶段 0 的总体规划、阶段 1 已落实;阶段 2 本批指定的 01–18 已交付,详见 逐课脚本 与 验收。关联的 48、52 完整独立课仍待开发,因此不把整个阶段 2 标为全部完成。第 19 课起的后续范围按表推进;第 21 课样板保持开放。

每次迭代更新 STATUS.md;每课进入开发前细化实验合同(输入、故障、证据、修复、重置)、三级提示、误区、挑战判定和实测 Chrome 版本。完成实际浏览器验证后才写验证版本;不以用户机器日期推断浏览器版本。

已知环境

初始项目是 Vue / Vite 模板,项目目录为 chrome-devtools-learning/。初次检查时此目录不是 Git 仓库;不自动初始化或创建提交。

2026-10-22 网络与状态交付

阶段 3 已交付:19–26、35–39 合计 13 课(新增 12,保留并回归 21),以及 Network / Application 两个章末任务。包括原理交互、真实故障、两种迁移配置、三级提示、参考答案及可重复恢复。该批交付时为 31/63 课可实战,32 课规划。

详见 实验合同 和 验收记录。性能与渲染按阶段 4 接续;阶段 2 关联的 48、52 及其余六个章末题仍按原表交付,不因本阶段完成而标记全部完成。

2026-10-22 性能与渲染交付

阶段 4 已交付:27–34、51 共 9 课,以及 Performance 章末任务。该批交付时为 40/63 课可实战,23 课规划;三个面板章末任务已交付,其余五个仍按计划实施。

逐课合同 与 验收证据 区分教学模型、自定义计时、浏览器原始条目和原生 trace。三轮故障 / 对照、两组挑战、Coverage、布局与真实 reduce 媒体条件均有浏览器记录。独立 Chrome 面板按钮逐项人工复核仍按整体验收补齐。下一阶段为 40–44、50 的内存与回归;48、52 等已有待办保留。

2026-10-22 内存与回归功能交付

40–44、50 共 6 课及 Memory 章末功能已交付,累计 46/63 课可实战、17 课规划,四个面板章末可用。6 课三轮引导、两组挑战及真实对象 / 资源清理有浏览器证据;Chrome 英文 Heap snapshot 已核对 5 个残留实例与 Retainers。

本阶段退出验收尚有待办:第三份快照 Comparison、原生分配 / monitor 趋势与 Recorder 原生录制、编辑、多条件 Replay、导出未全部复核,不能把页面脚本执行称作原生回放。详见 合同 与 验收。后续质量工具与专题按原计划推进,48、52 及其余四个章末保留。

2026-10-22 质量与辅助工具功能交付

45–49、52 共六课及 Lighthouse 章末已接入,累计 52/63 课(01–52),其余 11 课和 Elements / Console / Sources 三个章末按原范围推进。阶段 2 关联的 48、52 功能在本批补齐;以上较早的进展是当批状态。

质量课以独立静态商品页运行真实 Lighthouse 审计,导入 JSON;47 每阶段三份独立报告,固定条件比较中位数。48 提供真实窄屏网格 / 面板溢出,49 提供 CSP 与 Cookie Domain 拒绝,52 区分服务器对照与保持原始故障的手工覆盖入口。模型不产生完成状态,不计算虚构审计分数。

合同 与 本批验收 区分 CLI、页面观察和原生面板复核。未取得证据的人工工具操作以及阶段 5 原有待办继续保留,功能交付不代表整体验收全部关闭。接续综合与专题,再进行完整课程退出验收。

2026-10-22 综合与专题功能交付

阶段 7 功能覆盖 53–55、T01–T08 共 11 课,并补齐 Elements / Console / Sources 三章末;累计 63/63 课、8/8 面板章末功能可用。综合题先隐藏工具与根因,提交判断后解锁因果模型;发布题有证据关系与遗漏提示、八面板发布矩阵,综合挑战保留 ≥8/10 的人工自评门槛。症状导航和速查覆盖综合入口。

专题按前置依赖与环境分层:本地业务 / 协议夹具、真实浏览器 API 和实际原生面板 / 设备结果分开。真实请求、媒体、映射、表单及 WebAuthn 校验已实现;没有设备或原生能力时标注待验证,不用模型替代。详见 合同 与 验收。

阶段 8 的本轮进展见下文;功能目录开放不意味着全部人工验收关闭。此前各批未闭环项目按最新证据更新,当前清单以 STATUS.md 为准。

2026-10-22 整体验收

63 课逐课模型、引导与两配置挑战,8 个章末两配置、评分门槛,213 项三视口检查,以及记录往返 / 错误保护 / 跨窗口 / 刷新完成回归。修复 Memory 运行复位提示和 WebAuthn RP 域名两处问题,60/60 测试及生产构建通过,验收后恢复用户原记录。

补齐原生 Memory Comparison、分配工具、monitor 多点趋势、Recorder 录制至两条件 Replay;Performance 保存重载、Coverage、Animations;Lighthouse 三模式;Issues / Security、Sensors 方向、Media、WebAuthn 虚拟认证器与部分 Protocol monitor。新证据和每项限制见 QA-RELEASE.md。

阶段 8 功能回归完成,原生退出条件尚未全部关闭。 Android、权限 / 账户及未逐个复走的面板细项明确保留,不能将历史 API / CLI 证据自动升格为本轮原生通过。后续按整体验收剩余项继续,不新增未约定课程来代替退出验收。

阶段 8 原生专项补验(2026-10-22)

独立 Guest 环境完成 52 的 Overrides 响应替换 / 禁用回归与 Changes CSS diff / 恢复,以及 T05 内置测试地址的原生填充和 Form inspector 对照。课程说明同步更新;目录权限、开关、合成字段和验收窗口完成收尾。专项记录单列真机、账户、定位权限和本地细项,不将未出现的 Revert 按钮或未测双地址组视为通过。