支付宝小程序 评分规则
评分方法
体验评分目前共 40 个评分项,共分为三类:性能(21 项)、体验(9 项)、最佳实践(10 项),满足得分标准则得分 100 分,否则得 0 分,然后根据每个评分项自身的权重,通过计算公式算出总得分。

评分权重
| 类别 | 评分项 | 权重 |
|---|---|---|
| 性能 | 首屏时间 | 6 |
| 渲染时间 | 6 | |
| setData 调用频率 | 6 | |
| setData 数据大小 | 6 | |
| AXML 节点数 | 6 | |
| JS 函数耗时 | 5 | |
| 请求耗时 | 5 | |
| 网络请求频率 | 5 | |
| 图片请求频率 | 5 | |
| JSAPI 调用耗时 | 5 | |
| 同步 JSAPI 调用 | 4 | |
| JSAPI 调用次数 | 4 | |
| 避免加载屏幕外的图片 | 4 | |
| 图片缓存 | 4 | |
| 图片大小 | 4 | |
| 图片尺寸 | 3 | |
| 避免重复请求 | 2 | |
| 页面请求域名收敛率 | 2 | |
| 首页流量消耗 | 2 | |
| 图片压缩 | 1 | |
| 文本资源压缩 | 1 | |
| 体验 | 避免使用 :active 伪类来实现点击态 | 8 |
| 开启惯性滚动 | 8 | |
| 保持图片大小比例 | 4 | |
| 可点击元素的响应区域 | 4 | |
| 无效页面 | 4 | |
| 首页弹屏次数 | 4 | |
| iPhone X 兼容 | 3 | |
| 导航组件样式 | 0 | |
| 合理的颜色搭配和字体样式 | 0 | |
| 最佳实践 | 避免 JS 异常 | 3 |
| 避免网络请求异常 | 3 | |
| 避免 JSAPI 调用异常 | 3 | |
| 小程序包大小 | 3 | |
| 避免在 onReady 中发送请求 | 3 | |
| 避免使用废弃接口 | 2 | |
| 使用 HTTPS | 1 | |
| 未引用到的资源 | 0 | |
| CSS 使用率 | 0 | |
| 及时回收定时器 | 0 |
注:权重为 0 的评分项表示不参与评分,仅提示用户建议优化。同时,各评分项的得分条件也可能随着小程序的版本更新有一定的调整。