Skip to content

性能收集 ​

手动事务(startTransaction → span → finish)、自动 Web Vitals 采集,以及 stale page refresh 的严格安全模拟。子类划分、锚点透传范式与完整选项见 性能收集。

Web Vitals 时机

LCP / CLS / INP / FCP / TTFB 由 web-vitals 在页面交互后或卸载时异步回调上报,面板里的 performance 记录可能需要滚动 / 点击页面后才出现。

stale page refresh 回归矩阵 ​

Playground 的“stale page refresh 严格模拟”默认不使用真实 location.reload(),也不写浏览器 sessionStorage 或发送请求。点击“运行全部 15 场景”后,应看到全部通过:

  • 阈值等于/超过、allowlist 未命中、denylist 命中;
  • 后台期间 href 变化、业务 veto 返回 false/抛错、非法时钟;
  • 重复 hide 不覆盖首次时间、重复 show 不产生第二次决策;
  • receipt 正常确认、超时、pathname 不一致、写入失败 fail-safe。

只有矩阵全部通过,才建议继续在真实环境观察 navigation.stale-refresh 的 decision/confirmed 事件。

基于 MIT 协议发布(内部使用)