Performance wx.getPerformance()
基础库 2.11.0 开始支持,低版本需做兼容处理。
本接口支持在小程序插件中使用
获取当前小程序性能相关的信息。
返回值
Performance
目前支持获取以下几类性能指标:
指标类型(entryType) | 指标名称 |
---|---|
路由(navigation) | route: 路由性能;appLaunch: 小程序启动耗时 |
渲染(render) | firstRender: 页面首次渲染耗时 |
脚本(script) | evaluateScript: 注入脚本耗时 |
性能数据详情:
属性 | 说明 |
---|---|
entryType | 指标类型 |
name | 指标名称 |
startTime | 指标调用开始时间 |
duration | 耗时 |
path | 路径 |
navigationStart | 路由真正响应开始时间 |
navigationType | 路由详细类型 |
示例代码
const performance = wx.getPerformance()
const observer = performance.createObserver((entryList) => {
console.log(entryList.getEntries())
})
observer.observe({ entryTypes: ['render', 'script'] })