PerformanceEntry
# PerformanceEntry
相关文档: 性能优化
单条性能数据。具体数据口径请参考性能数据文档
# 属性
# string entryType
指标类型
entryType 的合法值
# string name
指标名称
name 的合法值
# number startTime
开始时间,不同指标的具体含义会有差异。
# number duration
耗时 ms。仅对于表示阶段的指标有效。
# string path
页面路径。仅 render 和 navigation 类型指标有效。
# number referrerPath
基础库 2.23.1 开始支持,低版本需做兼容处理。
页面跳转来源页面路径。仅 route 指标有效。
# number pageId
基础库 2.23.1 开始支持,低版本需做兼容处理。
path 对应页面实例 Id(随机生成,不保证递增)。仅 render/navigation 指标有效。
# number referrerPageId
基础库 2.23.1 开始支持,低版本需做兼容处理。
referrerPath对应页面实例 Id(随机生成,不保证递增)。仅 route 指标有效。
# number navigationStart
路由真正响应开始时间。仅 navigation 类型指标有效。
# string navigationType
路由详细类型,与小程序路由方法对应。仅 navigation 类型指标有效。
# string moduleName
分包名,主包表示为 APP (2.21.2 开始)。仅 evaluateScript 指标有效。
# Array.<string> fileList
基础库 2.21.2 开始支持,低版本需做兼容处理。
注入文件列表。仅 evaluateScript 指标有效。
# number viewLayerReadyTime
基础库 2.21.2 开始支持,低版本需做兼容处理。
渲染层代码注入完成时间。仅 firstRender 指标有效。
# number initDataSendTime
基础库 2.21.2 开始支持,低版本需做兼容处理。
首次渲染参数从逻辑层发出的时间。仅 firstRender 指标有效。
# number initDataRecvTime
基础库 2.21.2 开始支持,低版本需做兼容处理。
首次渲染参数在渲染层收到的时间。仅 firstRender 指标有效。
# number viewLayerRenderStartTime
基础库 2.21.2 开始支持,低版本需做兼容处理。
渲染层执行渲染开始时间。仅 firstRender 指标有效。
# number viewLayerRenderEndTime
基础库 2.21.2 开始支持,低版本需做兼容处理。
渲染层执行渲染结束时间。仅 firstRender 指标有效。
# string packageName
基础库 2.24.0 开始支持,低版本需做兼容处理。
代码包名称。仅 downloadPackage 指标有效。
# number packageSize
基础库 2.24.0 开始支持,低版本需做兼容处理。
代码包大小。仅 downloadPackage 指标有效。
# string uri
基础库 2.24.0 开始支持,低版本需做兼容处理。
资源路径。仅 resourceTiming 指标有效。
# string initiatorType
基础库 2.24.0 开始支持,低版本需做兼容处理。
初始化性能条目的资源类型。仅 resourceTiming 指标有效。
initiatorType 的合法值
# number transferSize
基础库 2.24.0 开始支持,低版本需做兼容处理。
表示获取资源的大小(以八位字节为单位)的数字。仅 resourceTiming 指标有效。(iOS 不支持)
# number domainLookupStart
基础库 2.24.0 开始支持,低版本需做兼容处理。
解析域名开始时间。仅 resourceTiming 指标有效。
# number domainLookupEnd
基础库 2.24.0 开始支持,低版本需做兼容处理。
解析域名结束时间。仅 resourceTiming 指标有效。