benchmark

Execute browser-based benchmarks against URLs to detect performance regressions.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/algorithmbasics/gstack --skill benchmark-algorithmbasics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/algorithmbasics/gstack/tree/main/benchmark
Command: npx skills add https://github.com/algorithmbasics/gstack --skill benchmark-algorithmbasics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams detect performance regressions by running browser-based benchmarks, establishing baselines for page load times, Core Web Vitals, and resource sizes, and flagging regressions across PRs and releases.

Core Features & Use Cases

  • Baseline creation and regression detection for web pages across PRs and deployments.
  • Automated measurement of TTFB, FCP, LCP, DOM Interactive, DOM Complete, and Full Load times.
  • Trend analysis and reporting to guide performance optimizations.

Quick Start

Run the benchmark on a target URL to measure, baseline, and compare performance.

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 in pull requests?

Detect performance regressions in pull requests by running a browser-based benchmark against a target URL. The Skill measures page load times and Core Web Vitals, comparing the results against a pre-established baseline to flag any regressions.

What web performance metrics can I automatically measure for trend analysis?

Automatically measure TTFB, FCP, LCP, DOM Interactive, DOM Complete, and Full Load times for web pages. The Skill aggregates these metrics across baselines to report trend analysis and guide your performance optimizations.

Do I need a browse daemon to monitor Core Web Vitals in CI pipelines?

Yes, monitoring Core Web Vitals in CI pipelines requires access to a browse daemon. The benchmark executes browser-based measurements against a target URL using this daemon to capture resource sizes and flag regressions.

What is the best way to establish a performance baseline for web pages?

Establish a performance baseline for web pages by running the benchmark in baseline mode against a target URL. This records initial TTFB, FCP, LCP, and resource sizes to serve as a comparison point for future PRs and deployments.

Can I run quick performance checks without updating the baseline?

Yes, you can run quick performance checks without updating the baseline. The benchmark supports quick, baseline, and trend modes, allowing you to measure page load times and compare results without altering established metrics.