用途:诊断页面加载与交互性能,结合浏览器 trace、网络证据和源码定位瓶颈,适用于站点速度、Lighthouse、Core Web Vitals 等排查与优化请求。
主要能力:先确认目标页面、症状与设备条件;审计类请求输出发现,优化类请求在范围内实施改动并验证效果。优先使用 Chrome DevTools trace,参考 references/devtools.md 进行 trace 与网络调查;使用已安装工具的实际 schema,而非假定示例参数。若 MCP 服务器不可用,可改用已有 trace 或 Lighthouse 产物、其他可用 profiler 或相关源码,并说明无法测量的部分。
诊断要点:记录页面/构建、视口、设备或模拟、网络与 CPU 节流、缓存状态及相关交互;仅刷新不能代表冷缓存;移动端与桌面端观察需分开。区分字段 Core Web Vitals 与实验室测量:仅加载 trace 不能确定 INP,TBT 是诊断性实验室指标,不能替代 INP;按当前指标定义评级,缺失测量标注为不可用。沿 trace 线索追到请求、元素或源码路径,检查 LCP 阶段、布局偏移参与者、长任务、资源发现过晚或缓存头;移除第三方脚本或后续交互才用到的资源前,先确认归属与用途。
验证与报告:按用户影响与置信度排序,区分实测值、工具估算与未测量假设,避免叠加重叠收益。修复时在等效条件下对比,必要时重复测量;仅在存在未解决回归风险或项目门禁时扩大测试。报告实测症状、有依据的原因、具体修复或建议及验证限制;多项测量可用指标表对比。不要将性能请求扩展为强制无障碍或全代码库审计。
限制:资料未提供具体安装命令、收费与平台信息;缺少 profiling 工具不构成停止源码检查或强制安装 MCP 的理由。