:wxfrwk:`评分方法 ` ======================================================== 目前体验评分共有27条规则,共分为三类:性能、体验、最佳实践,满足规则要求得分(100分),否则不得分(0分),最后根据各规则权重和公式计算出总得分。 .. image:: https://res.wx.qq.com/wxdoc/dist/assets/img/audits_formula.ba03ca01.png .. note:: 权重为0的规则,表示该规则不参与评分,仅作为提示项。开发者可在开发者工具中可以点击“忽略”。 各规则的得分条件也可能会随小程序的版本更新有一定的调整。 .. table:: 权重表 +----------+----------------------------------+------+ | 分类 | 规则 | 权重 | +==========+==================================+======+ | 性能 | 脚本执行时间 | 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 | +----------+----------------------------------+------+ | | 废弃接口 | 3 | +----------+----------------------------------+------+ | | 使用HTTPS | 1 | +----------+----------------------------------+------+ | | 避免setData数据冗余 | 1 | +----------+----------------------------------+------+ | | 最低基础库版本 | 0 | +----------+----------------------------------+------+ | | 移除不可访问到的页面 | 0 | +----------+----------------------------------+------+ | | WXSS使用率 | 0 | +----------+----------------------------------+------+ | | 及时回收定时器 | 0 | +----------+----------------------------------+------+ 规则说明 详细的规则说明可参考下列文档: - 性能 - 体验 - 最佳实践