benchmark

Compare webpage load times and web vitals across versions using JavaScript evaluations.

127k|19.1k|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/garrytan/gstack --skill benchmark-garrytan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/garrytan/gstack/tree/main/benchmark
Command: npx skills add https://github.com/garrytan/gstack --skill benchmark-garrytan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, read, write, glob, askuserquestion, and includes scripts (resource) components.

What problem does it solve?

This Skill enables the detection of performance regressions in web applications, helping to ensure optimal user experience and diagnose issues swiftly.

Core Features & Use Cases

  • Performance Regression Detection: Track and compare page load times, Core Web Vitals, and resource sizes across versions.
  • Automated Benchmarking: Establish baselines and automate performance checks on every Pull Request.
  • Use Case: Monitor the performance impact of code changes to detect regressions early, preventing slow and unresponsive web experiences.

Quick Start

Invoke the 'benchmark' skill by typing /benchmark <URL>

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I detect web performance regressions between versions of a webpage?

Web performance regressions are detected by comparing load times and Core Web Vitals across webpage versions. This skill automates benchmarking using the browse daemon and JavaScript evaluations to measure page speed and resource optimization.

What's the best way to automate performance testing on every Pull Request?

Automated performance testing on Pull Requests is achieved by establishing baselines and running benchmark checks against code changes. This monitors the performance impact of updates to detect regressions early before deployment.

How do I benchmark Core Web Vitals and page load time using a bash script?

Benchmarking Core Web Vitals and page load time is executed by invoking the benchmark skill with a URL. It utilizes bash scripts alongside the browse daemon to evaluate JavaScript and track resource sizes across versions.

Can I compare resource sizes and load times for a specific URL automatically?

Yes, you can compare resource sizes and load times for a specific URL automatically. By providing the URL to the benchmark skill, it evaluates JavaScript to measure web vitals and generate a performance health report.

When do I need to monitor web performance health and establish a performance baseline?

You need to monitor web performance health and establish a baseline when diagnosing slow or unresponsive web applications. Establishing baselines allows you to track page load times across versions and detect regressions early.