开发
API

评分方法

体验评分从三个方面来评估小程序,分别是性能、体验、最佳实践。 默认满足规则要求得分(100 分),否则不得分(0 分),特殊规则参考「标准」中的说明,根据各规则权重和公式计算出每个页面的总得分,最后算出每个页面的平均得分。

m: 表示检测了 m 个页面
n:表示每个页面下的 n 个评分项

权重为 0 的规则,表示该规则不参与评分,仅作为提示项。开发者可在开发者工具中可以点击“忽略”。
各规则的得分条件也可能会随小程序的版本更新有一定的调整。

每个分类下的评分项权重、诊断项见下面的表格。

  • 评分项:作为评分因子的规则
  • 诊断项:评分过程中检测诊断项,如果命中,输出相应结论

规则表

分类规则所属类型权重
性能首屏时间评分项、诊断项7
脚本执行时间评分项、诊断项6
setData 调用频率评分项、诊断项6
setData 数据大小评分项、诊断项6
ttml 节点数评分项、诊断项6
网络请求频率评分项、诊断项5
请求耗时评分项、诊断项5
图片请求数评分项、诊断项5
图片缓存评分项、诊断项4
图片大小评分项、诊断项4
小程序包大小评分项、诊断项4
网络请求缓存评分项、诊断项2
渲染时间诊断项不参与评分
体验开启惯性滚动评分项、诊断项8
避免使用 :active 伪类来实现点击态评分项、诊断项8
保持图片大小比例评分项、诊断项4
可点击元素的响应区域评分项、诊断项3
iPhone X 兼容评分项、诊断项3
最佳实践避免 JS 异常评分项、诊断项3
避免网络请求异常评分项、诊断项3
避免使用废弃接口评分项、诊断项2
使用 HTTPS评分项、诊断项1
及时回收定时器评分项、诊断项0

规则说明

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

点击纠错
评价此篇文档