前端质量检测的指标 - pod4g/tool GitHub Wiki
流耗与资源
等级 | 审核名称 | 评估指标 | 当前值 | 评估结果 |
---|---|---|---|---|
P0 | 程序包大小检测 | 不大于1024kb | 164kb | 通过 |
P0 | 页面总大小检测 | 不大于4096kb | ||
P1 | 页面加载请求数检测 | 不大于50个 | ||
P1 | 页面js资源首次载入流量大小检测 | 不大于2048kb | ||
P1 | 页面js字段二次载入流量大小检测 | 不大于100kb | ||
P1 | 重定向检测 | 重定向数不大于3个 | ||
P1 | https请求检测 | 全部使用https | ||
P1 | 缓存使用情况检测 | 90% < 缓存命中率 <= 100% | ||
P1 | js执行耗时检测 | 总耗时不大于500ms | ||
P1 | 低性能eval函数检测 | < 1 | ||
P1 | js函数耗时检测 | < 100ms | ||
P1 | 文本资源压缩检测 | |||
P1 | 页面资源域名收敛检测 | |||
P1 | 请求耗时过长检测 | < 1000ms |
图片相关
等级 | 审核名称 | 评估指标 | 当前值 | 评估结果 |
---|---|---|---|---|
P0 | 单个图片大小检测 | 不大于60kb | ||
P1 | 图片压缩检测 | 60% <= webp、hevc图片占比 <= 100% | ||
P1 | 图片尺寸检测 | 图片实际尺寸超过显示大小的3倍 |
其余
等级 | 审核名称 | 评估指标 | 当前值 | 评估结果 |
---|---|---|---|---|
P1 | iframe检测 | iframe数为0 | 0 | 通过 |
P1 | 套壳页面检测 | 非套壳页面 | 0 | 通过 |
P1 | DOM复杂度检测 | 总结点数少于1500个,最大深度为32个节点,没有超过60个子节点的父节点 | 88/12/9 | 通过 |