performance-profiling

Measure and analyze web application performance with Lighthouse audits.

1|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/fnsalinas/fnsalinas.github.io --skill performance-profiling-fnsalinas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-profiling
Source: https://github.com/fnsalinas/fnsalinas.github.io/tree/main/.agent/skills/performance-profiling
Command: npx skills add https://github.com/fnsalinas/fnsalinas.github.io --skill performance-profiling-fnsalinas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Performance profiling helps teams identify and fix UI and backend bottlenecks before they impact users.

Core Features & Use Cases

  • Measure, analyze, and optimize web performance across pages and interactions.
  • Profile runtime bottlenecks, bundle composition, and network behavior to guide targeted improvements.
  • Use cases include CI/CD performance gates, production RUM data interpretation, and developer-friendly profiling workflows.

Quick Start

Run the lighthouse_audit.py script against your target URL to generate a JSON performance report.

Frequently Asked Questions about performance-profiling

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

FAQPage Schema
How do I identify web performance bottlenecks using runtime profiling?

Runtime profiling identifies web performance bottlenecks by measuring page load, interactivity, and execution times across routes. It analyzes runtime behavior and bundle composition to guide targeted improvements for user-facing performance.

Can I use Lighthouse to set up CI/CD performance gates?

Yes, Lighthouse can establish CI/CD performance gates by running audit scripts against target URLs. This generates JSON performance reports to measure and enforce page load and interactivity thresholds before deployment.

How do I analyze production RUM data for web performance optimization?

Analyzing production RUM data involves interpreting real user monitoring metrics to pinpoint user-facing performance drops. This process measures actual page load and interactivity across routes to guide targeted improvements.

What is the best way to profile page load and interactivity issues in web applications?

The best way to profile page load and interactivity issues is applying a structured workflow with tools like Lighthouse and DevTools. This measures user-facing performance across components to identify and fix UI bottlenecks.

Does performance profiling work with code-splitting recommendations?

Yes, performance profiling works with code-splitting recommendations by analyzing bundle composition and network behavior. This synergy identifies specific components to split, reducing bundle size and improving runtime performance.