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