同问哦,官方就每个人来解答一下吗
小程序性能指标是如何定义的?我们最近在做性能方面监控,想了解微信提供的页面渲染性能是如何定义的,以下是微信官方提供的获取页面性能的方法 const performance = wx.getPerformance() const observer = performance.createObserver((entryList) => { console.log('微信提供的性能数据',entryList.getEntries()) }) observer.observe({ entryTypes: ['render', 'script'] }) 我们自定义的页面首次渲染,是从页面的onLoad 至 onReady之间的耗时。 两方对比相差有几百毫秒,所以我想知道微信官方如何定义“页面首次渲染”,这个指标的
2020-11-12同问,这文档写的真是不明不白,搞啥玩意呢
wx.getPerformance中appLaunch和firstRender指标具体含义https://developers.weixin.qq.com/miniprogram/dev/api/open-api/performance/wx.getPerformance.html 对于wx.getPerformance的性能指标含义,appLaunch,firstPaint的startTime,以及结束时刻视图层的表现 能给个详细的解释吗
2020-11-12没搞懂他这个能干什么,也不提供个demo啥的,研究起来真的费劲。
initialRenderingCache与setIntialRenderingCache均无效果?基础库在2.13.2以上版本,无论是在页面的json文件还是在app.json中window下配置initialRenderingCache为static,微信开发者工具中均报无效; 真机调试时虽然不会打印无效,但确实看不到有缓存效果; 如果说缓存的是渲染结果,页面中没有动态数据的情况下,应该打开时直接展示,但还是有loading和逐步渲染出画面的感觉; initialRenderingCache设置为dynamic时,在onReady生命周期函数中设置setIntialRenderingCache也没有效果,插值表达式渲染为空。 对于初始渲染缓存的使用感觉很迷。。。
2020-11-12