benchmark

Compare web page load times, Core Web Vitals, and resource sizes before and after changes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires selenium, lighthouse, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the detection of performance regressions in web pages, ensuring optimal performance over time.

Core Features & Use Cases

  • Performance Baseline: Establish baselines for page load times, Core Web Vitals, and resource sizes.
  • Before/After Comparison: Compare performance metrics before and after changes to identify regressions.
  • Continuous Monitoring: Track performance trends over time and on every pull request.
  • Use Case: Before deploying a new feature, use this Skill to ensure that the page load time has not increased by more than 10%.

Quick Start

Run the benchmark skill with the command: /benchmark https://example.com

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I automate performance regression detection for web pages?

Automate performance regression detection by comparing load times, Core Web Vitals, and resource sizes before and after changes using Selenium and Lighthouse. This establishes baselines and identifies regressions continuously over time.

What is the best way to compare Core Web Vitals before and after a deployment?

Comparing Core Web Vitals before and after a deployment requires establishing a performance baseline and running automated browser tests. This ensures metrics like page load time do not increase beyond acceptable thresholds.

Do I need Selenium and Lighthouse to track web page load times over time?

Selenium and Lighthouse are required dependencies to track web page load times over time. Selenium provides browser automation while Lighthouse captures performance testing metrics for continuous monitoring workflows.

Can I monitor resource sizes and performance trends on every pull request?

Monitoring resource sizes and performance trends on every pull request is possible by integrating automated benchmarking scripts. This tracks web development metrics continuously to detect regressions before merging.

Why does my web page performance optimization workflow need regression detection?

Regression detection is needed in web performance optimization workflows to prevent untracked code changes from degrading load times. It establishes baselines and compares metrics to ensure optimal performance over time.

What are the limitations of using Lighthouse for continuous performance monitoring?

Continuous performance monitoring with Lighthouse requires Selenium for browser automation and focuses solely on web page metrics. It detects regressions in load times and Core Web Vitals but does not profile backend server performance.