用途:Performance Review 用于在浏览器中实测应用性能,对照 Google Core Web Vitals 阈值与行业基准,发现开发阶段不易察觉的问题,如打包膨胀、布局偏移、交互缓慢、图片未优化和渲染阻塞资源。
主要能力:覆盖五类检查。Core Web Vitals(LCP、INP、CLS);页面加载(TTFB、FCP、DOM Content Loaded、页面总重、请求数、TTI、TBT、Speed Index);资源优化(现代图片格式、尺寸、懒加载、显式尺寸、CSS/JS 加载策略、字体、压缩、HTTP/2 或 3、缓存、未使用代码);打包分析(主包与总 JS/CSS 体积、代码分割、重复依赖、tree shaking、source map、第三方 JS 占比);运行时(长任务、滚动与动画帧率、内存、DOM 节点数、布局抖动、事件监听)。
使用方式:以 /performance-review 触发。流程分五阶段:教育、范围界定、分析、报告、修复。范围阶段自动检测构建系统、图片优化、字体、代码分割、缓存与 CDN,并向用户确认目标 URL、关键页面、性能预算与已知问题。分析阶段用 new_session 并开启 record_evidence,逐页采集指标。报告保存到 shiplight/reports/performance-review-{date}.md,含总分、CWV 汇总、分类得分、资源瀑布与打包明细。修复阶段给出建议并生成 YAML 回归测试,保存到 shiplight/tests/performance-review.test.yaml。支持 --quick、默认、--thorough 三档深度。
适用场景:上线前或大功能后、页面变慢、高流量活动前、新增依赖或第三方脚本后、SEO 依赖性能评分、用户反馈缓慢时。
限制:需在浏览器会话中运行,建议在生产或类生产构建上测量;性能数据有波动,应多次运行看趋势;移动端模拟需与桌面端同时测试;资料未提供具体安装命令、收费与平台支持信息。