小程序性能优化
我们先来看看小程序官方性能指标,小程序官方针对小程序性能表现制订了权威的数值指标,主要围绕 渲染表现、setData 数据量、元素节点数 和 网络请求延时 这几个维度来给予定义(下面只列出部分关键指标):
- 首屏时间不超过 5 秒;
- 渲染时间不超过 500ms;
- 每秒调用 setData 的次数不超过 20 次;
- setData 的数据在 JSON.stringify 后不超过 256kb;
- 页面 WXML 节点少于 1000 个,节点树深度少于 30 层,子节点数不大于 60 个;
- 所有网络请求都在 1 秒内返回结果;
1、渲染优化
1.1 setData操作优化
1.1.1 避免列表数据全局刷新、局部更新单条数据
1 |
|
1.1.2 下拉加载更多避免直接使用concat或者push等方法
1 |
|
小程序性能优化
https://xypecho.github.io/2020/05/11/小程序性能优化/