小程序
填坑、性能、体验
guoguole_粿粿乐
啦啦啦,哈哈哈,略略略
展开
-
提升小程序性能和体验
背景:首页作为小程序的门户,其性能表现和用户留存率息息相关。因此,我们可以从加载、渲染和感知体验几大维度深挖小程序的性能可塑性。小程序官方性能指标小程序官方针对小程序性能表现制订了权威的数值指标,主要围绕渲染表现、setData数据量、元素节点数和网络请求延时这几个维度来给予定义(下面只列出部分关键指标):首屏时间不超过 5 秒; 渲染时间不超过 500ms; 每秒调用setData的次数不超过 20 次; setData的数据在JSON.stringify后不超过 2...原创 2020-12-24 11:57:25 · 1249 阅读 · 0 评论 -
自定义 tabBar 在切换 tab 时会使 tabBar 消失
app.json和页面json 文件中引用自定义的tabbar组件,引发的系列页面错乱问题:1、出现问题的机型: ios、android均会出现(如iphone8plus、iphoneX、三星s8)2、微信版本号: 7.0.123、出现问题的时间:2020年6月5日上午11点左右到下午14点左右4、未改任何代码,线上版本、体验版都自动恢复正常,时间:2020年6月5日下午14点左右之后。现将出现问题的场景和方案描述如下:调试工具显示正常,手机预览和真机调试异常场景一:自定义 ta原创 2020-06-05 18:16:49 · 1609 阅读 · 0 评论 -
提升小程序性能和体验
一、性能1、图片太大会增加下载时间和内存的消耗,应根据显示区域大小合理控制图片大小2、请求的耗时太长会让用户一直等待甚至离开,应当优化好服务器处理时间、减小回包大小,让请求快速响应3、由于小程序运行逻辑线程与渲染线程之上,setData的调用会把数据从逻辑层传到渲染层,数据太大会增加通信时间 了解更多4、发起网络请求总会让用户等待,可能造成不好的体验,应尽量避免多余的请求,比如对同样的请求进行缓存5、首屏时间是指用户开始看到第一屏的内容的时间,首屏时间太长会导致用户长时间看到的都是白屏.原创 2020-05-15 15:35:58 · 936 阅读 · 0 评论