What problem does it solve? Web applications often suffer from slow load times, janky animations, and bloated bundles that degrade user experience. This Skill systematically measures, diagnoses, and fixes frontend performance problems so pages load faster and interactions feel smoother. ## Core Features & Use Cases - Performance Measurement: Assesses Core Web Vitals (LCP, FID/INP, CLS), bundle size, runtime frame rates, and network waterfalls before and after changes. - Loading & Bundle Optimization: Applies image optimization (WebP/AVIF, srcset, lazy loading), code splitting, tree shaking, font subsetting, and critical CSS strategies. - Rendering & Animation Fixes: Eliminates layout thrashing, enforces GPU-accelerated transform/opacity animations, and applies React-specific techniques like memo, useMemo, and list virtualization. - Use Case: A product page takes 6 seconds to become interactive on mobile. Use this Skill to identify the oversized hero image and un-split JavaScript bundle as bottlenecks, then apply responsive images and route-based code splitting to bring LCP under 2.5 seconds. ## Quick Start Ask the assistant to diagnose and fix the performance problems in a specific page or component, for example by saying: optimize the checkout page because it feels slow on mobile.