What problem does it solve? Slow load times, janky animations, and bloated bundles degrade user experience, but teams often optimize blindly without knowing which bottlenecks actually matter. This Skill provides a systematic, measurement-first workflow to identify and fix real performance problems. ## Core Features & Use Cases - Measurement-Driven Diagnosis: Assess Core Web Vitals (LCP, INP, CLS), bundle size, runtime performance, and network waterfalls before changing any code. - Full-Stack Optimization Guidance: Covers image optimization (WebP/AVIF, srcset, lazy loading), JavaScript bundle reduction (code splitting, tree shaking), CSS and font strategies, rendering performance (layout thrashing, paint, compositing), and GPU-accelerated animations. - React-Specific Techniques: Includes memo, useMemo, useCallback, list virtualization, and route-level code splitting for React applications. - Use Case: A React app's dashboard feels sluggish on mobile. Use this Skill to measure LCP and INP, discover an oversized hero image and an unmemoized chart component, then apply lazy loading and memoization to hit Core Web Vitals targets. ## Quick Start Ask the assistant to optimize the performance of a specific page or feature, for example by saying: optimize the dashboard page for faster loading and smoother scrolling.