What problem does it solve?
React and Next.js applications often suffer from performance issues like slow initial load times, janky user interactions, bloated JavaScript bundles, and inefficient server-side data fetching that lead to poor user experience and high bounce rates. This Skill provides a curated, prioritized set of guidelines to eliminate these bottlenecks without guesswork.
Core Features & Use Cases
- 65 Impact-Ranked Performance Rules: 8 categorized guidelines covering eliminating waterfalls, bundle size optimization, server-side performance, client-side data fetching, re-render optimization, rendering performance, JavaScript micro-optimizations, and advanced patterns, all sorted by impact from critical to incremental.
- Actionable Code Examples: Each rule includes clear incorrect vs. correct React/Next.js code implementations, impact metrics, and real-world context to guide automated refactoring, code generation, and manual code reviews.
- Common Use Cases: Writing new high-performance React components and Next.js pages, reviewing existing code for performance bottlenecks, refactoring slow applications to reduce load times, optimizing bundle size for faster Time to Interactive, and implementing efficient data fetching patterns for server and client components.
Quick Start
Use this skill to review your Next.js application's server-side data fetching logic and apply the server-parallel-fetching and async-parallel rules to eliminate sequential request waterfalls and cut initial page load time in half.