- evaluateScript 性能指标,如何确认是打开哪个页面触发的?
{ "name": "evaluateScript", "entryType": "script", "startTime": 1643013176652, "duration": 2139 } 在 PerformanceEntry 中,name = 'evaluateScript' 的性能实体。不包含 [代码]path[代码] 参数,所以怎么确认,这个代码注入是由于打开哪个页面触发的?
2022-02-16 - 性能面板的切页面耗时跟PerformanceEntry的route有关系吗?
官方资料: 性能面板PerformanceEntry路由在 PerformanceEntry 中,name = 'route' 的性能实体,有 startTime、duration、 navigationStart,我想统计页面切换耗时,有一些疑惑: startTime 是指,触发 wx.switchTab、wx.navigateTo 等路由切换方法的时刻吗?navigationStart 是指,触发路由切换后,前置环境准备已完成(比如包下载、代码注入),真正要开始切路由的时刻吗?路由切换完成的时间应该怎么统计:startTime + duration,还是 navigationStart + duration,还是其它?路由切换完成的时刻,跟切换的目标页面的生命周期(page.onLoad, page.onShow, page.onReady)有关系吗?比如,切换完成后,触发 page.onReady。[图片]
2022-01-28 - getPerformance下evaluateScript时间类型不统一BUG
环境: Mac 下的开发者工具,多个版本(最新版也有这个问题)基础库版本:2.11.0(第一个官方声明支持getPerformance函数的版本)~2.21.3(当前最新版)其它疑问:相对时间,是相对哪个时间? [图片]
2022-01-17