setExtraTiming
该接口用于在加载 Lynx 页面前补充关键性能数据,具体包括 InitContainerEntry 中的以下几项:
- 页面打开时间 (
openTime) - TemplateBundle 准备开始时间戳 (
prepareTemplateStart) - TemplateBundle 准备结束时间戳 (
prepareTemplateEnd) - 容器 初始化开始时间戳 (
containerInitStart) - 容器初始化结束时间戳 (
containerInitEnd)
当使用此接口成功更新所有时间戳后,将会触发 InitContainerEntry 性能事件。根据配置的时间点,它还可能触发 fcp、totalFcp、actualFmp 和 totalActualFmp 指标的计算,并为 MetricFcpEntry 和 MetricActualFmpEntry 派发新的性能事件。
Caution
extraTiming 内的时间戳不可覆盖,这意味着多次调用此接口尝试重复更新一个时间戳将不会产生任何效果。
语法
Harmony
参数说明
extraTiming: 用于在加载 Lynx 页面前补充关键性能数据。
LynxExtraTiming 的具体定义如下:
兼容性
LCD tables only load in the browser