SuperAPI AI 工具集

compression

通用与其它

查看项目

更新于 10-16 05:42

技能介绍

用途:该规则属于前端性能检查清单,用于在审计页面加载慢、资源体积过大或渲染延迟时,检查是否启用了基于文本的压缩。压缩后的资源下载更快,可缩短首次绘制时间并改善整体感知性能,在较慢的移动网络中尤为明显。

主要能力与检查方式:使用 Gzip 或 Brotli 压缩文本类资源(HTML、JS、CSS);Brotli 在现代浏览器中可提供更好的压缩效果;压缩能显著减少传输数据量并缩短加载时间。检查项为确认文本资源是否以 Content-Encoding: gzip 或 br 响应头返回,具体瓶颈需在 DevTools 中核实。

使用方式:在 Web 服务器(Nginx、Apache)或 CDN 设置中启用 Gzip 或 Brotli 压缩。代码审查时,检查影响该规则的路由、资源和加载行为,指出增加不必要网络、CPU 或布局开销的具体文件、请求或渲染步骤,并说明确认问题所用的测量方法。完整实现细节、代码示例与框架相关指引见 references/rule.md,规则页为 https://frontendchecklist.io/en/rules/performance/compression。

适用场景:页面加载慢、传输体积大、首次绘制延迟等前端性能审计场景。

限制:压缩有助于降低网络成本,但不会消除过大打包文件带来的解析与执行开销。资料未提供具体服务器配置示例、框架写法及量化指标,暂未提供。