SuperAPI AI 工具集

performance-audit

通用与其它

查看项目

更新于 10-16 00:29

技能介绍

用途:对 Web 应用执行系统性性能审计,定位瓶颈、优化机会与性能回退。适用场景包括上线前性能审查、排查页面加载慢或体验差、定期审计、重大功能上线后验证、扩容或压测准备,以及为 SEO 与体验优化 Core Web Vitals。

主要能力:按阶段推进审计。侦察阶段用 discover 查询映射性能关键代码,识别入口、重依赖、数据库访问、图片媒体、API 与数据获取、客户端渲染与服务端组件。包体分析阶段运行构建与打包分析,查找大依赖、重复版本、未使用依赖、整库导入与代码分割机会。数据库阶段检测 N+1 查询、缺失索引与连接池配置。渲染阶段查找缺失 memo 化、未虚拟化长列表。网络阶段检测请求瀑布、缓存头与图片加载。内存阶段查找监听器、定时器与订阅未清理等泄漏模式。

使用方式:技能附带 scripts/validate-performance-audit.sh 与 references/performance-patterns.md。审计中会用到命令,如 npm run build、npx @next/bundle-analyzer、npm ls <package>,以及 discover、precision_grep、precision_read、precision_exec 等查询工具,按阶段执行并输出文件位置或上下文。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;部分检测模式为单行近似匹配,多行组件定义可能需人工检查。