SuperAPI AI 工具集

performance-budget-enforcer

部署与运维

查看项目

更新于 10-15 22:14

技能介绍

用途:为应用建立自动化性能监控与预算执行机制,防止性能回退。主要能力:定义包体积(初始、路由、总量、第三方库)、Lighthouse 分数(性能、无障碍、最佳实践、SEO)与 Core Web Vitals(LCP、FID、CLS、TTFB、FCP)预算;在 CI/CD 中自动检查;按超出比例分级(错误>20%阻止部署、警告10-20%、信息<10%);生成 PR 报告与趋势分析;支持 GitHub Actions、Lighthouse CI、包分析器、RUM 与定时审计。用法:创建 performance-budget.json 定义阈值,配置 lighthouserc.json,在 GitHub Actions 中运行构建、包分析与 lhci autorun,再执行 python scripts/check_budgets.py 检查预算;可用 scripts/generate_budget.py 生成初始配置,scripts/track_bundle_size.py 记录包体积趋势。适用场景:Next.js 等前端项目的持续性能治理。限制:具体脚本实现、通知渠道配置与部分模板需参考仓库内文件,资料未提供完整代码与运行环境要求。