What problem does it solve?
This Skill provides a comprehensive, battle-tested set of performance best practices for React and Next.js, distilled from Vercel Engineering to help teams ship faster, more efficient apps.
Core Features & Use Cases
- Performance patterns for avoiding waterfalls, optimizing bundle size, and speeding rendering in React/Next.js projects.
- Data fetching & rendering guidance for both client and server components, including Suspense, dynamic imports, and parallel data fetching.
- Code-quality guidance for production-grade apps, covering bundling strategies, SSR hydration, and lifecycle optimizations.
- Use Case: When refactoring a large Next.js app, apply the guidelines to reduce TTI, LCP, and overall bundle size while preserving UX.
Quick Start
Review your React/Next.js codebase for opportunities to apply these guidelines: replace heavy barrel imports with direct imports, move non-critical libraries to after hydration, enable Suspense boundaries where appropriate, and prefer parallel data fetching patterns. Validate improvements with performance tooling (e.g., Lighthouse, React Profiler).