闲社服务运行正常AI智能体自动化平台
w

网页加载性能分析

技能标识:webperf-loading

Intelligent loading performance analysis with automated workflows for TTFB investigation (DNS/connection/server breakdown), render-blocking detection, script performance deep dive (first vs third-party attribution), font optimization, and resource hints validation. Includes decision trees that automatically analyze TTFB sub-parts when slow, detect script loading anti-patterns (async/defer/preload conflicts), identify render-blocking resources, and validate resource hints usage. Features workflow

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

网页加载性能分析

WebPerf: 加载性能

用于在 Chrome DevTools 中测量 Web 性能的 JavaScript 代码片段。通过 mcpchrome-devtoolsevaluatescript 执行,使用 mcpchrome-devtoolsgetconsole_message 捕获输出。

脚本

  • - scripts/Back-Forward-Cache.js — 前进/后退缓存(bfcache)
  • scripts/CSS-Media-Queries-Analysis.js — CSS 媒体查询分析
  • scripts/Client-Side-Redirect-Detection.js — 客户端重定向检测
  • scripts/Content-Visibility.js — 内容可见性
  • scripts/Critical-CSS-Detection.js — 关键 CSS 检测
  • scripts/Event-Processing-Time.js — 事件处理时间
  • scripts/FCP.js — 首次内容绘制(FCP)
  • scripts/Find-Above-The-Fold-Lazy-Loaded-Images.js — 查找首屏懒加载图片
  • scripts/Find-Images-With-Lazy-and-Fetchpriority.js — 查找同时使用懒加载和 fetchpriority 的图片
  • scripts/Find-non-Lazy-Loaded-Images-outside-of-the-viewport.js — 查找视口外未懒加载的图片
  • scripts/Find-render-blocking-resources.js — 查找阻塞渲染的资源
  • scripts/First-And-Third-Party-Script-Info.js — 第一方和第三方脚本信息
  • scripts/First-And-Third-Party-Script-Timings.js — 第一方和第三方脚本时序
  • scripts/Fonts-Preloaded-Loaded-and-used-above-the-fold.js — 首屏预加载、已加载和使用的字体
  • scripts/Inline-CSS-Info-and-Size.js — 内联 CSS 信息与大小
  • scripts/Inline-Script-Info-and-Size.js — 内联脚本信息与大小
  • scripts/JS-Execution-Time-Breakdown.js — JavaScript 执行时间分解
  • scripts/Prefetch-Resource-Validation.js — 预取资源验证
  • scripts/Priority-Hints-Audit.js — 优先级提示审计
  • scripts/Resource-Hints-Validation.js — 资源提示验证
  • scripts/Resource-Hints.js — 资源提示
  • scripts/SSR-Hydration-Data-Analysis.js — SSR 框架水合数据分析
  • scripts/Script-Loading.js — 脚本加载
  • scripts/Service-Worker-Analysis.js — Service Worker 分析
  • scripts/TTFB-Resources.js — 首字节时间:测量所有资源的 TTFB
  • scripts/TTFB-Sub-Parts.js — 首字节时间:测量 TTFB 子部分
  • scripts/TTFB.js — 首字节时间:测量首字节时间
  • scripts/Validate-Preload-Async-Defer-Scripts.js — 验证异步/延迟脚本的预加载

描述和阈值:references/snippets.md

常见工作流程

完整加载性能审计

当用户要求进行全面的加载分析或审计加载性能时:

  1. 1. TTFB.js - 建立服务器/网络性能基线
  2. FCP.js - 检查初始渲染时间
  3. Find-render-blocking-resources.js - 识别阻塞渲染的内容
  4. Critical-CSS-Detection.js - 验证 CSS 策略
  5. Script-Loading.js - 审计脚本加载模式
  6. Resource-Hints-Validation.js - 检查优化提示

服务器/后端性能调查

当 TTFB 较慢或用户询问为什么我的服务器慢时:

  1. 1. TTFB.js - 测量整体 TTFB
  2. TTFB-Sub-Parts.js - 分解为 DNS、连接、服务器时间
  3. Service-Worker-Analysis.js - 检查影响 TTFB 的 SW 开销
  4. TTFB-Resources.js - 识别缓慢的第三方或 API 端点

字体加载优化

当用户询问字体、FOIT、FOUT 或字体性能时:

  1. 1. Fonts-Preloaded-Loaded-and-used-above-the-fold.js - 完整字体审计
  2. Resource-Hints-Validation.js - 验证字体预加载是否正确
  3. Find-render-blocking-resources.js - 检查字体是否阻塞渲染

脚本性能深入分析

当怀疑脚本拖慢页面时:

  1. 1. Script-Loading.js - 识别阻塞脚本和加载策略
  2. First-And-Third-Party-Script-Info.js - 区分第一方与第三方影响
  3. First-And-Third-Party-Script-Timings.js - 诊断缓慢的脚本连接
  4. JS-Execution-Time-Breakdown.js - 网络与解析/执行时间
  5. Inline-Script-Info-and-Size.js - 测量内联脚本开销
  6. Validate-Preload-Async-Defer-Scripts.js - 查找预加载反模式

资源提示与优先级优化

当用户想要优化资源加载优先级时:

  1. 1. Resource-Hints.js - 所有使用中提示的概览
  2. Resource-Hints-Validation.js - 验证提示是否实际被使用
  3. Priority-Hints-Audit.js - 检查 fetchpriority 使用情况
  4. Prefetch-Resource-Validation.js - 验证预取策略
  5. Validate-Preload-Async-Defer-Scripts.js - 查找冲突

CSS 优化工作流程

当 CSS 臃肿或阻塞渲染时:

  1. 1. Critical-CSS-Detection.js - 检查关键 CSS 策略
  2. Inline-CSS-Info-and-Size.js - 测量内联 CSS 开销
  3. CSS-Media-Queries-Analysis.js - 查找未使用的响应式 CSS
  4. Find-render-blocking-resources.js - 识别阻塞样式表

图片加载审计

当怀疑图片导致加载问题时:

  1. 1. Find-Above-The-Fold-Lazy-Loaded-Images.js - 检查懒加载反模式
  2. Find-non-Lazy-Loaded-Images-outside-of-the-viewport.js - 查找遗漏的优化机会
  3. Find-Images-With-Lazy-and-Fetchpriority.js - 检测冲突属性
  4. Priority-Hints-Audit.js - 验证 LCP 图片具有 fetchpriority=high

SSR/框架性能

当分析 Next.js、Nuxt、Remix 或其他 SSR 框架时:

  1. 1. SSR-Hydration-Data-Analysis.js - 分析水合数据大小
  2. Script-Loading.js - 检查框架脚本加载模式
  3. JS-Execution-Time-Breakdown.js - 测量水合执行成本
  4. Content-Visibility.js - 检查是否使用 content-visibility 进行优化

决策树

使用此决策树根据结果自动运行后续代码片段:

执行 TTFB.js 后

  • - 如果 TTFB > 600ms → 运行 TTFB-Sub-Parts.js 诊断时间花费在哪里
  • 如果检测到 Service Worker → 运行 Service-Worker-Analysis.js 检查 SW 开销
  • 如果 TTFB 在不同资源间差异显著 → 运行 TTFB-Resources.js

执行 FCP.js 后

  • - 如果 FCP > 1.8s → 运行:
1. Find-render-blocking-resources.js(CSS/JS 阻塞) 2. Critical-CSS-Detection.js(CSS 策略) 3. Script-Loading.js(阻塞脚本)
  • - 如果 FCP 良好但用户抱怨感知缓慢 → 使用 webperf-core-web-vitals 技能检查 LCP

执行 Find-render-blocking-resources.js 后

  • - 如果发现阻塞样式表 → 运行 Critical-CSS-Detection.js
  • 如果发现阻塞脚本 → 运行:
1. Script-Loading.js(加载策略) 2. Validate-Preload-Async-Defer-Scripts.js(检查反模式)
  • - 如果字体阻塞 → 运行 Fonts-Preloaded-Loaded-and-used-above-the-fold.js

执行 Script-Loading.js 后

  • - 如果存在许多阻塞/解析器阻塞脚本 → 运行:
1. JS-Execution-Time-Breakdown.js(测量执行成本) 2. First-And-Third-Party-Script-Info.js(识别第三方罪魁祸首)
  • - 如果检测到第三方脚本 → 运行 First-And-Third-Party-Script-Timings

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 webperf-loading-1776129124 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 webperf-loading-1776129124 技能

通过命令行安装

skillhub install webperf-loading-1776129124

下载

⬇ 下载 webperf-loading v0.1.0(免费)

文件大小: 52.4 KB | 发布时间: 2026-4-15 14:56

v0.1.0 最新 2026-4-15 14:56
Initial release of webperf-loading: a comprehensive toolkit for automated analysis and optimization of web loading performance.

- Provides workflows for TTFB investigation, render-blocking detection, script performance attribution, font optimization, and resource hints validation.
- Includes decision trees for automated analysis based on measurement results.
- Features over 25 specialized scripts for deep-dive audits across loading, network, script, font, image, CSS, and SSR performance.
- Supports integration with Core Web Vitals, Interaction, and Media webperf skills.
- Compatible with Chrome DevTools MCP for automated JavaScript evaluation and result capture.
返回顶部