web-performance

Identify and fix frontend performance bottlenecks using Lighthouse and Chrome DevTools.

4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/rbaumier/skills --skill web-performance-rbaumier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-performance
Source: https://github.com/rbaumier/skills/tree/main/web-performance
Command: npx skills add https://github.com/rbaumier/skills --skill web-performance-rbaumier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Core Web Vitals, bundle and image optimization, caching, and profiling for faster, more reliable web experiences.

Core Features & Use Cases

  • Performance measurement and diagnosis with baselines, budgets, and RUM integration
  • Asset optimization including code-splitting, lazy loading, caching, and selective polyfills
  • Observability setup with SLIs/SLOs, APM/RUM, and profiling workflows
  • Use Case: Improve a slow page by optimizing hero image, CSS/JS delivery, and API calls to achieve LCP under target

Quick Start

Run a Lighthouse performance audit on your URL and implement the optimization loop.

Frequently Asked Questions about web-performance

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

FAQPage Schema
How do I identify and fix performance bottlenecks to improve Core Web Vitals?

Core Web Vitals optimization involves measuring and diagnosing bottlenecks using Lighthouse and RUM data, then applying code-splitting, lazy loading, and asset caching. This workflow reduces LCP and improves overall page speed for frontend web applications.

What's the best way to optimize a slow page load and get LCP under target?

The best way to optimize a slow page load is by targeting the hero image, CSS/JS delivery, and API calls. Using asset optimization techniques like selective polyfills and caching ensures your LCP falls under your target performance budget.

How does profiling with Lighthouse and Chrome DevTools help diagnose web performance issues?

Profiling with Lighthouse and Chrome DevTools helps diagnose web performance issues by providing lab test data and runtime metrics. These tools reveal specific bottlenecks in initial load, interactions, and API calls to guide your optimization workflow.

Do I need RUM data and performance budgets to set up web performance observability?

Yes, you need RUM data and performance budgets to establish effective web performance observability. Integrating APM and RUM tools allows you to track SLIs and SLOs continuously, ensuring your web applications maintain their Core Web Vitals targets over time.

Can I use code-splitting and lazy loading to optimize initial load for frontend web applications?

Yes, you can use code-splitting and lazy loading to optimize initial load for frontend web applications. These asset optimization techniques defer non-critical JavaScript and selectively load polyfills, significantly reducing bundle size and improving interaction times.