benchmark

Measure page load times, Core Web Vitals, and resource sizes to baseline and compare PR performance.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regressions across web pages are hard to catch before they reach users. This skill measures page load times, core web vitals, and resource sizes to surface regressions on PRs.

Core Features & Use Cases

  • Baseline capture and comparison across builds.
  • Page-level metrics extraction (TTFB, FCP, LCP, etc.) and resource analysis.
  • Trend reporting and diff visualization to guide optimization.

Quick Start

Run the benchmark on a target URL to capture and compare performance metrics against the baseline.

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 a pull request?

You can detect web performance regressions in a pull request by measuring page load times, Core Web Vitals, and resource sizes, then comparing current runs against saved baselines to surface warnings.

What is the best way to baseline and compare Core Web Vitals across builds?

The best way to baseline and compare Core Web Vitals across builds is to capture initial metrics like TTFB, FCP, and LCP, then run diffs against subsequent builds to visualize performance trends.

How do I measure page load times and resource sizes for specific routes?

You can measure page load times and resource sizes for specific routes by targeting URLs like /, /canary, and /dashboard to extract page-level metrics and analyze resource loading behavior.

Do I need a specific environment to run performance benchmarks on web pages?

Yes, you need a compatible environment with the browse tool, JavaScript evaluation capabilities, and the ability to save baselines and compare current runs to previous ones.

Can I visualize performance trends and diffs to guide web optimization?

Yes, you can visualize performance trends and diffs to guide optimization by capturing baseline page metrics and generating trend reports that highlight resource size changes and web vitals regressions.

When should I use automated performance benchmarking in my deployment workflow?

You should use automated performance benchmarking in your deployment workflow when targeting PR workflows to catch page load time regressions and Core Web Vitals drops before they reach users.