performance-profiling

Measure core web vitals and identify bottlenecks in web applications.

7|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/besync-labs/antigravity-ai-kit --skill performance-profiling-besync-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-profiling
Source: https://github.com/besync-labs/antigravity-ai-kit/tree/main/.agent/skills/performance-profiling
Command: npx skills add https://github.com/besync-labs/antigravity-ai-kit --skill performance-profiling-besync-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Profiling performance helps teams quantify user-perceived slowdowns and identify bottlenecks across web applications, enabling targeted optimizations.

Core Features & Use Cases

  • Core Web Vitals assessment: measure LCP, INP, and CLS to guide UX improvements.
  • Measurement workflow: baseline → identify bottlenecks → implement fixes → validate results.
  • Tooling guidance: Lighthouse, DevTools, RUM, and CI integration support.

Quick Start

Run a baseline performance profile on your app and use the results to prioritize changes in Lighthouse and DevTools.

Frequently Asked Questions about performance-profiling

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

FAQPage Schema
How do I measure Core Web Vitals like LCP, INP, and CLS to find performance bottlenecks?

To measure Core Web Vitals, you can run a baseline performance profile to assess LCP, INP, and CLS. This identifies bottlenecks in page load and interactivity, guiding targeted UX optimizations across your web application.

What is the best way to profile web app performance during development and CI/CD?

The best way to profile web app performance is using a workflow of baseline measurement, bottleneck identification, and validation. It applies during development, CI/CD, and production using Lighthouse, DevTools, and RUM data to guide optimizations.

How do I use Lighthouse and DevTools to optimize page load and interactivity?

You can use Lighthouse and DevTools to measure Core Web Vitals and identify memory usage bottlenecks. Translating these findings into actionable optimizations improves page load speed and overall interactivity.

Can I use Real User Monitoring data to guide performance optimization?

Yes, Real User Monitoring (RUM) data is supported for performance profiling. It helps quantify user-perceived slowdowns in production, enabling teams to target specific bottlenecks and validate optimization results.

Why does my web application feel slow despite passing local performance measurements?

Your web application may feel slow because local tests often miss production bottlenecks. Profiling performance with Real User Monitoring (RUM) data quantifies actual user-perceived slowdowns across page load, interactivity, and memory usage.

How do I establish a baseline measurement workflow for performance optimization?

To establish a baseline measurement workflow, profile performance to capture initial LCP, INP, and CLS metrics. This baseline identifies bottlenecks, implements fixes, and validates results to ensure successful performance optimization.