微信小程序性能应该如何优化?
作者:mmseoamin日期:2020-07-22
微信小程序的性能应该如何优化呢?今天上海毫米网络从以下几个方面来跟大家说说微型小程序性能优化的技巧。
控制代码包的大小
 
开启开发者工具中的“上传代码时候自动压缩”
及时清除无用代码和资源文件
减少代码包中的图片等资源文件的大小和数量
分包加载
 
分包加载的局限性和解决方法
 
分包预加载(即将推出的功能)
分包加载——独立分包(即将推出) 可以不依赖于珠宝,独立下载和运行的分包。从独立分包页面启动,只下载和注入分包就可以打开页面。

首屏加载的体验优化建议
 
提前请求:异步请求数据不需要等待页面的渲染完成。
利用缓存。利用storage API对异步请求数据进行缓存。二次启动的时候,先利用缓存数据渲染页面,再进行后台更新
避免白屏:先展示页面骨架和基础内容
及时反馈
渲染机制的优化
 
小程序的渲染机制
 
微信小程序性能优化
避免不当使用setData
 
使用data在方法间共享数据(可能增加setData传输的数据量)——建议data中仅包括与页面相关的数据
使用setData传输大量数据——仅仅传输变化的数据
短时间被频繁调用setData——对连续的setData进行合并
后台页面进行setData,抢占前台页面的渲染资源——页面在切入后台后的setData调用,延迟到页面重新展示的时候执行