benchmark

Measure core web vitals and bundle sizes to detect performance regressions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance benchmarking establishes baselines and catches regressions in web app performance, helping teams ship faster with confidence.

Core Features & Use Cases

  • Measure Core Web Vitals (LCP, FID, CLS) and page load metrics (TTFB, DOMContentLoaded, Load) to identify performance bottlenecks.
  • Analyze bundle sizes and resource usage, highlighting opportunities to optimize assets and reduce payloads.
  • Compare baseline and current branches to detect regressions on PRs and releases, enabling data-driven optimizations.

Quick Start

Run the benchmark on your app to establish a baseline and compare it against the current changes.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I catch web performance regressions during a PR review?

Core Web Vitals performance benchmarking catches regressions by measuring LCP, FID, CLS, and TTFB across baseline and current branches to flag regressions with defined thresholds. This enables data-driven optimizations during frontend web app PR reviews and release cycles.

What is the best way to measure Core Web Vitals and bundle sizes?

Performance benchmarking measures Core Web Vitals and bundle sizes by establishing baselines and comparing them against current branch changes. It analyzes LCP, FID, CLS, TTFB, DOMContentLoaded, and asset sizes to identify performance bottlenecks and reduce payloads.

How do I track LCP and bundle size changes across git branches?

Performance benchmarking tracks LCP and bundle size changes across branches by comparing baseline metrics against current branch results. It applies defined thresholds to Core Web Vitals and asset sizes to detect regressions in frontend web apps during PRs and releases.

Can I detect frontend bundle size regressions before merging a release?

Performance benchmarking detects frontend bundle size regressions before merging a release by comparing current asset sizes against an established baseline. It highlights opportunities to optimize assets and reduce payloads, ensuring data-driven optimizations during release cycles.

When do I need to establish a performance baseline for my web app?

You need to establish a performance baseline for your web app before implementing new features or releases. This baseline allows you to measure Core Web Vitals, page load metrics, and bundle sizes to detect regressions and ensure data-driven optimizations.