返回一个Performance对象实例
| Web | 微信小程序 | 支付宝小程序 | Android | iOS | HarmonyOS(VDOM) | HarmonyOS(Vapor) |
| x | 4.41 | 5.25 | 3.91 | 4.25 | 4.61 | x |
返回值
createObserver(callback: PerformanceObserverCallback): PerformanceObserver
createObserver
创建全局性能事件监听器
createObserver 兼容性 ?
| Web | 微信小程序 | 支付宝小程序 |
| x | 4.41 | - |
参数
PerformanceObserverEntryList 的方法
getEntries(): PerformanceEntry[]
getEntries
该方法返回当前列表中的所有性能数据
getEntries 兼容性 ?
返回值
| 类型 | 描述 |
| Array<string> | 图像像素点数据,一维数组,每四项表示一个像素点的rgba |
getEntriesByType(entryType: string): PerformanceEntry[]
getEntriesByType
获取当前列表中所有类型为 [entryType] 的性能数据
getEntriesByType 兼容性 ?
参数
| 名称 | 类型 | 必填 | 兼容性 |
| entryType | string | 是 | |
返回值
| 类型 | 描述 |
| Array<string> | 图像像素点数据,一维数组,每四项表示一个像素点的rgba |
getEntriesByName(name: string, entryType: string): PerformanceEntry[]
getEntriesByName
获取当前列表中所有名称为 [name] 且类型为 [entryType] 的性能数据
getEntriesByName 兼容性 ?
参数
| 名称 | 类型 | 必填 | 兼容性 |
| name | string | 是 | |
| entryType | string | 是 | |
返回值
| 类型 | 描述 |
| Array<string> | 图像像素点数据,一维数组,每四项表示一个像素点的rgba |
返回值
observe(options: PerformanceObserverOptions): void
observe
开始监听
observe 兼容性 ?
参数
| 名称 | 类型 | 必填 | 兼容性 |
| options | PerformanceObserverOptions | 是 | |
| 名称 | 类型 | 必备 | 兼容性 | | buffered | boolean | 否 | | | type | string | 否 | |
|
disconnect(): void
disconnect
停止监听
disconnect 兼容性 ?
| 名称 | 类型 | 必备 | 兼容性 |
| buffered | boolean | 否 | |
| type | string | 否 | |
getEntries(): PerformanceEntry[]
getEntries
该方法返回当前缓冲区中的所有性能数据
getEntries 兼容性 ?
| Web | 微信小程序 | 支付宝小程序 |
| x | 4.41 | - |
返回值
| 类型 | 描述 |
| Array<string> | 图像像素点数据,一维数组,每四项表示一个像素点的rgba |
getEntriesByType(entryType: string): PerformanceEntry[]
getEntriesByType
获取当前缓冲区中所有类型为 [entryType] 的性能数据
getEntriesByType 兼容性 ?
| Web | 微信小程序 | 支付宝小程序 |
| x | 4.41 | - |
参数
| 名称 | 类型 | 必填 | 兼容性 |
| entryType | string | 是 | |
返回值
| 类型 | 描述 |
| Array<string> | 图像像素点数据,一维数组,每四项表示一个像素点的rgba |
getEntriesByName(name: string, entryType: string): PerformanceEntry[]
getEntriesByName
获取当前缓冲区中所有名称为 [name] 且类型为 [entryType] 的性能数据
getEntriesByName 兼容性 ?
| Web | 微信小程序 | 支付宝小程序 |
| x | 4.41 | - |
参数
| 名称 | 类型 | 必填 | 兼容性 |
| name | string | 是 | |
| entryType | string | 是 | |
返回值
| 类型 | 描述 |
| Array<string> | 图像像素点数据,一维数组,每四项表示一个像素点的rgba |
setBufferSize(size: number): void
setBufferSize
设置缓冲区大小,默认缓冲 30 条性能数据
setBufferSize 兼容性 ?
| Web | 微信小程序 | 支付宝小程序 |
| x | 4.41 | - |
参数
| 名称 | 类型 | 必填 | 兼容性 |
| size | number | 是 | |
PerformanceObserverEntryList 的方法
getEntries(): PerformanceEntry[]
getEntries
该方法返回当前列表中的所有性能数据
getEntries 兼容性 ?
返回值
| 类型 | 描述 |
| Array<string> | 图像像素点数据,一维数组,每四项表示一个像素点的rgba |
getEntriesByType(entryType: string): PerformanceEntry[]
getEntriesByType
获取当前列表中所有类型为 [entryType] 的性能数据
getEntriesByType 兼容性 ?
参数
| 名称 | 类型 | 必填 | 兼容性 |
| entryType | string | 是 | |
返回值
| 类型 | 描述 |
| Array<string> | 图像像素点数据,一维数组,每四项表示一个像素点的rgba |
getEntriesByName(name: string, entryType: string): PerformanceEntry[]
getEntriesByName
获取当前列表中所有名称为 [name] 且类型为 [entryType] 的性能数据
getEntriesByName 兼容性 ?
参数
| 名称 | 类型 | 必填 | 兼容性 |
| name | string | 是 | |
| entryType | string | 是 | |
返回值
| 类型 | 描述 |
| Array<string> | 图像像素点数据,一维数组,每四项表示一个像素点的rgba |
observe(options: PerformanceObserverOptions): void
observe
开始监听
observe 兼容性 ?
参数
| 名称 | 类型 | 必填 | 兼容性 |
| options | PerformanceObserverOptions | 是 | |
| 名称 | 类型 | 必备 | 兼容性 | | buffered | boolean | 否 | | | type | string | 否 | |
|
disconnect(): void
disconnect
停止监听
disconnect 兼容性 ?
| 名称 | 类型 | 必备 | 兼容性 |
| buffered | boolean | 否 | |
| type | string | 否 | |
参见
通用类型
GeneralCallbackResult
| 名称 | 类型 | 必备 | 兼容性 | 描述 |
| errMsg | string | 是 | | 错误信息 |