小程序、网页性能优化思考维度
微信 IDE 对小程序性能进行评分有以下几个维度:
- 避免过大的 WXML 节点数目
- 避免执行脚本的耗时过长的情况
- 避免首屏时间太长的情况
- 避免渲染界面的耗时过长的情况
- 对网络请求做必要的缓存以避免多余的请求
- 所有请求的耗时不应太久
- 避免 setData 的调用过于频繁
- 避免 setData 的数据过大
- 避免短时间内发起太多的图片请求
- 避免短时间内发起太多的请求
其实这 10 个性能的评分标准并不仅仅适用于微信小程序,有几条(2~6、9和10)是前端开发领域的通用性能指标。
而且如果你用过 Vue/React 之类的MVVM 框架,以上指标可以全部应用到基于 Vue/React 框架开发的 Web 应用程序中。

浙公网安备 33010602011771号