浏览器事件的语义约定

状态: 开发中

本文档定义了用于发出事件的浏览器(Web)仪器的语义约定。

WebVital 事件

状态: 开发中

事件名称必须是 browser.web_vital

此事件描述了 Google 引入的网站性能指标,请参阅 Web Vitals

Body 字段

⚠️ Body 字段将在语义约定工具支持复杂属性后移至复杂属性(请参阅 #1870)。

字段名称Stability需求级别Value Type描述Example Values
deltaDevelopment必需double当前值与上次报告值之间的差值。请参阅 delta0.2
idDevelopment必需字符串代表此特定指标实例的唯一 ID。v3-1677874579383-6381583661209
nameDevelopment必需enumWeb Vital 的名称。cls
valueDevelopment必需doubleWeb Vital 的值。1.0

name 具有以下已知值列表。如果其中一个适用,则必须使用相应的名称;否则,可以自定义名称。

描述Stability
clsCumulative Layout Shift(累积布局偏移)。请参阅 clsDevelopment
fidFirst Input Delay(首次输入延迟)。请参阅 fidDevelopment
inpInteraction to Next Paint(下一次绘制的交互)。请参阅 inpDevelopment
lcpLargest Contentful Paint(最大内容绘制)。请参阅 lcpDevelopment