What problem does it solve? Slow page loads, bloated JavaScript bundles, and poor Core Web Vitals scores hurt user experience and search rankings. This Skill provides concrete patterns for diagnosing and fixing frontend performance issues. ## Core Features & Use Cases - Code Splitting & Lazy Loading: Implement dynamic imports, route-based splitting, and React.lazy/Suspense patterns to shrink initial bundles. - Core Web Vitals Optimization: Improve LCP with resource preloading, reduce FID with deferred scripts and Web Workers, and prevent CLS with aspect-ratio reservations and skeleton loaders. - Bundle & Asset Optimization: Apply tree shaking, compression, cache headers, Service Worker caching, and responsive image techniques. - Use Case: Your Next.js landing page has a 4-second LCP and a 2MB bundle. Use this Skill to preload the hero image, split route-level code, tree-shake lodash imports, and add web-vitals tracking to verify improvements. ## Quick Start Ask the agent to analyze your page's Core Web Vitals and apply code splitting, image optimization, and caching improvements to reduce load time.