benchmark

Compare web app performance metrics across pages and PR diffs.

1|Updated May 4, 2026
One-click install
npx skills add https://github.com/sanskarbasnet/fstack --skill benchmark-sanskarbasnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/sanskarbasnet/fstack/tree/main/benchmark
Command: npx skills add https://github.com/sanskarbasnet/fstack --skill benchmark-sanskarbasnet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regressions in web apps can slip into PRs unnoticed; benchmarks detect and quantify degradation across pages.

Core Features & Use Cases

  • Baseline capture and per-page metrics (TTFB, FCP, LCP, DOM, load)
  • Diff and trend analysis across branches and time
  • Page selection via --pages and diff mode, with automated reports
  • Regression alerts and performance budgeting

Quick Start

Run /benchmark <url> to perform a full performance audit and baseline comparison.

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?

Detect web performance regressions by applying benchmark checks to PR workflows for specified pages, collecting key metrics like FCP and LCP, and comparing them against stored baselines to surface degradation.

Can I track Core Web Vitals trends across branches over time?

Track Core Web Vitals trends across branches over time by collecting metrics like TTFB, FCP, and LCP via the browse daemon, then generating trend analyses and reports to visualize performance changes.

What web performance metrics are captured during a page load benchmark?

Page load benchmark captures TTFB, FCP, LCP, DOM, and load times, alongside bundle sizes and resource totals, to provide a comprehensive performance baseline and identify regressions.

How do I set up a performance budget to prevent bundle size increases?

Set up a performance budget to prevent bundle size increases by capturing baseline resource totals and bundle sizes, then configuring regression alerts to warn when new code exceeds the established thresholds.

Does the benchmark tool work without external dependencies?

The benchmark tool operates without external dependencies, implementing end-to-end data collection natively via the browse daemon to gather metrics, store baselines, and generate automated reports.

What is the best way to compare performance diffs between pages?

Compare performance diffs between pages by selecting specific pages using the --pages flag, running the benchmark in diff mode, and reviewing the generated report for regression warnings and metric comparisons.