评分方法

目前体验评分共有27条规则,共分为三类:性能、体验、最佳实践,满足规则要求得分(100分),否则不得分(0分),最后根据各规则权重和公式计算出总得分。

评分方法 - 图1

权重为0的规则,表示该规则不参与评分,仅作为提示项。开发者可在开发者工具中可以点击“忽略”。

各规则的得分条件也可能会随小程序的版本更新有一定的调整。

权重如下表

分类规则权重
性能脚本执行时间7
首屏时间6
渲染时间6
setData调用频率6
setData数据大小6
WXML节点数6
请求耗时5
网络请求数5
图片请求数5
图片缓存4
图片大小4
网络请求缓存2
体验开启惯性滚动8
避免使用:active伪类来实现点击态8
保持图片大小比例4
可点击元素的响应区域3
iPhone X兼容3
窗口变化适配3
合理的颜色搭配0
最佳实践避免JS异常3
避免网络请求异常3
废弃接口2
使用HTTPS1
避免setData数据冗余1
最低基础库版本0
移除不可访问到的页面0
WXSS使用率0
及时回收定时器0

规则说明

详细的规则说明可参考下列文档: