开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
基础 api
基础
性能
performance
performanceobserver
entrylist
performanceentry
调试
应用级事件
界面
跳转
多媒体
缓存
文件
位置
网络
设备
worker
数据安全
分享
收藏
自定义通用菜单
更新管理
web-view组件控制
升级支付宝最新版本
隐私信息授权
小程序广告
开放能力 api
开发 > api > 基础 api > 基础 >  >  > performanceentry 概览
收藏
订阅更新
我的文档
设置

performanceentry 概览

单条性能数据。

属性

名称 类型 只读 功能说明
entrytype string

指标类型

枚举值 描述 兼容性
mark 自定义标记 -
render 渲染 -
navigation 路由 -
script 脚本 -
loadpackage 小程序代码包下载耗时 -
resource 视图层资源加载耗时 -
name string

指标名称

枚举值 描述 兼容性
mark performance.mark({ render: true }) 后的下一个 requestanimationframe 时间。(entrytype: render) -
firstrender 页面首次渲染耗时。(entrytype: render) -
firstpaint 业务绘制首个节点。(entrytype: render) -
firstcontentfulpaint 业务绘制首个内容节点。(entrytype: render) -
largestcontentfulpaint 业务绘制最大内容变更节点绘制时间。(entrytype: render) -
applaunch 小程序启动耗时。(entrytype: navigation) -
route 页面路由处理完成耗时。(entrytype: navigation) -
evaluatescript 逻辑层 js 代码注入耗时。(entrytype: script) -
downloadpackage 代码包下载耗时。(entrytype: loadpackage) -
resourcetiming 视图层资源加载耗时。(entrytype: resource) -
starttime number

开始时间,不同指标的具体含义会有差异

duration number

耗时 ms。仅对于表示阶段的指标有效

path string

页面路径。仅 render/navigation 类型指标有效

pageid number

path 对应页面实例 id(随机生成,不保证递增)。仅 render/navigation 指标有效

referrerpath number

页面路径。仅 render/navigation 类型指标有效

referrerpageid number

referrerpath对应页面实例 id(随机生成,不保证递增)。仅 route 指标有效

navigationstart number

路由真正响应开始时间。仅 navigation 类型指标有效

navigationtype string

路由详细类型,与小程序路由方法对应。仅 navigation 类型指标有效

modulename string

分包名,主包表示为 app (2.21.2 开始)。仅 evaluatescript 指标有效

viewlayerreadytime number

渲染层代码注入完成时间。仅 firstrender 指标有效

initdatasendtime number

首次渲染参数从逻辑层发出的时间。仅 firstrender 指标有效

initdatarecvtime number

首次渲染参数在渲染层收到的时间。仅 firstrender 指标有效

viewlayerrenderstarttime number

渲染层执行渲染开始时间。仅 firstrender 指标有效

viewlayerrenderendtime number

渲染层执行渲染结束时间。仅 firstrender 指标有效

packagename string

代码包名称。仅 downloadpackage 指标有效

packagesize number

代码包大小,单位b。仅 downloadpackage 指标有效

ispreload boolean

代码包是否预加载。仅 downloadpackage 指标有效

uri string

资源路径。仅 resourcetiming 指标有效

initiatortype string

初始化性能条目的资源类型。仅 resourcetiming 指标有效

枚举值 描述 兼容性
video 视频 -
audio 音频 -
cover-image cover-image 组件的图片 -
image 组件的图片 -
transfersize number

表示获取资源的大小(以八位字节为单位)的数字。仅 resourcetiming 指标有效

domainlookupstart number

解析域名开始时间。仅 resourcetiming 指标有效

domainlookupend number

解析域名结束时间。仅 resourcetiming 指标有效

entrytype: mark
entrytype: render
entrytype: navigation
entrytype: script
entrytype: loadpackage
entrytype: resource
{
  "entrytype": "mark",
  "name": "m1",
  "starttime": 16000,
  "detail": "any",
  "duration": 0,
  "pageid": 1,
  "path": "/pages/index/index" 
}
name: mark
name: firstpaint
name: firstrender
{
  "entrytype": "render",
  "name": "mark",
  "starttime": 1600,
  "sourceentry": "markentry",
  "duration": 0,
  "pageid": 1,
  "path": "/pages/index/index"
}
{
  "duration": 48,
  "entrytype": "render",
  "name": "firstpaint",
  "pageid": 1,
  "path": "/pages/index/index",
  "starttime": 16000
}
{
  "duration": 48,
  "entrytype": "render",
  "initdatarecvtime": 16000,
  "initdatasendtime": 16000,
  "name": "firstrender",
  "pageid": 1,
  "path": "/pages/index/index",
  "starttime": 16000,
  "viewlayerreadytime": 16000,
  "viewlayerrenderendtime": 16000,
  "viewlayerrenderstarttime": 16000
}
name: applaunch
name: route
{
  "entrytype": "navigation",
  "name": "applaunch",
  "starttime": 1600,
  "navigationtype": "applaunch",
  "duration": 88,
  "pageid": 1,
  "path": "/pages/index/index"
}
{
  "duration": 48,
  "entrytype": "navigation",
  "name": "route",
  "pageid": 1,
  "path": "/pages/index/index",
  "referrerpageid": 1,
  "referrerpath": "/pages/index/index",
  "starttime": 16000,
  "navigationstart": 16000,
_"navigationtype": "switchtab"
}
{
  "entrytype": "script",
  "name": "evaluatescript",
  "starttime": 16000,
  "duration": 17
}
{
  "entrytype": "loadpackage",
  "name": "downloadpackage",
  "starttime": 16000,
  "packagename": "main",
  "duration": 32,
  "packagesize": 0
}
{
  "entrytype": "resource",
  "name": "resourcetiming",
  "starttime": 16000,
  "domainlookupend": 0,
  "domainlookupstart": 0,
  "initiatortype": "image",
  "duration": 23,
  "transfersize": 0,
  "uri": "https://xx.jpg"
}
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图