benchmark

Measure web page load times, web vitals, and resource sizes.

2|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/esopian/blue-oak-audit --skill benchmark-esopian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/esopian/blue-oak-audit/tree/main/.claude/skills/gstack/benchmark
Command: npx skills add https://github.com/esopian/blue-oak-audit --skill benchmark-esopian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill tackles the difficulty of identifying performance regressions in web applications over time, preventing slowdowns from unnoticed gradual deterioration.

Core Features & Use Cases

  • Performance data collection: Measures page load times, web vital metrics, and resource sizes directly from running pages.
  • Baseline management: Captures and stores baseline performance metrics for future comparison.
  • Trend analysis: Analyzes historical data to identify degrading performance trends across releases.
  • Detailed reports: Provides insights into slow resources and suggests optimizations to improve load times and resource efficiency.
  • Use Case: During a new feature rollout, measure the impact on page speed, compare against baseline, and identify regressions to address.

Quick Start

Enter the /benchmark command with the target URL to start performance evaluation and receive detailed optimization guidance.

Frequently Asked Questions about benchmark

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect web page performance regressions during a new feature rollout?

Detect web page performance regressions by measuring load times and web vitals against a stored baseline. This identifies slowdowns from new features, allowing you to address degrading metrics before they impact users.

What is the best way to track web vitals and resource sizes continuously?

Track web vitals and resource sizes continuously by capturing baseline performance metrics and analyzing historical data trends. This approach identifies gradual performance deterioration across releases and highlights slow resources for optimization.

Can I measure page load times and resource sizes directly from running web pages?

Yes, you can measure page load times and resource sizes directly from running web pages. The process uses performance APIs and scripting tools to collect data, providing detailed reports on slow resources and optimization guidance.

How do I capture a baseline for web performance testing and trend analysis?

Capture a baseline for web performance testing by running a performance evaluation on your target URL. This stores initial load times and web vitals, enabling future trend analysis to spot degrading performance across subsequent releases.

Does performance regression tracking work without external dependencies?

Yes, performance regression tracking works without external dependencies. It implements performance diagnostics using built-in performance APIs and scripting tools, allowing you to measure web vitals and prevent slowdowns autonomously.

Why does my web page load speed deteriorate over time despite no major code changes?

Web page load speed deteriorates over time due to gradual, unnoticed changes in resources. Capturing baseline metrics and analyzing historical performance trends helps identify these slow resources and prevent continuous slowdowns.