1.9.2 • Published 11 months ago

@ray-js/audit-rate-utils v1.9.2

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

@ray-js/audit-rate-utils

小程序性能评分工具库,提供了一套完整的性能评分机制,支持多种性能指标的评估和打分。

功能特性

  • 支持 CJS 和 ESM 双模块系统
  • 提供多项性能评分指标
  • 灵活的评分配置
  • 支持自定义评分钩子

安装

npm install @ray-js/audit-rate-utils

主要评分指标

该工具库支持以下性能指标的评估:

  • 图片并发请求检查
  • TTT 并发调用检查
  • HTTPS 合规性检查
  • 启动时间评估
  • 页面渲染性能
  • 网络请求性能
  • 暗黑模式支持
  • 多语言使用情况
  • 安全区域兼容性
  • 包体积检查
  • 图片资源优化
  • JS 错误日志
  • 等等

使用方法

import { calcAudit } from '@ray-js/audit-rate-utils';

// 计算性能评分
const result = calcAudit(sourceData, {
  // 可选的钩子函数
  onCalcAuditTask: (task) => {
    // 处理单个评分任务结果
  },
  onCalcCategoryiesScore: (categories) => {
    // 处理分类评分结果
  },
  onCalcTotalScore: (total) => {
    // 处理总评分结果
  }
});

API 说明

calcAudit(sourceData, hooks?)

主要评分函数,用于计算小程序的综合性能评分。

参数

  • sourceData: 评分所需的原始数据
  • hooks: 可选的钩子函数对象
    • onCalcAuditTask: 计算单个评分任务时的回调
    • onCalcCategoryiesScore: 计算分类评分时的回调
    • onCalcTotalScore: 计算总评分时的回调

返回值

返回包含以下信息的评分结果:

  • 任务评分详情
  • 分类评分
  • 总评分和等级

许可证

MIT

1.9.2

11 months ago

1.9.1

12 months ago

1.9.0-beta

12 months ago

1.9.0

1 year ago

1.8.7

1 year ago

1.8.6

1 year ago

1.8.5

1 year ago

1.8.4

1 year ago

1.8.3

1 year ago

1.8.2

1 year ago

1.8.1

1 year ago

1.8.0

1 year ago

1.7.0

1 year ago

1.6.6

1 year ago

1.6.5

1 year ago

1.6.4

1 year ago

1.6.3

1 year ago

1.6.2

1 year ago

1.6.1

1 year ago

1.6.0

1 year ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.2.9

1 year ago

1.2.8

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago