Search across all documentation pages
17 pages in this section.
Learn React performance optimization with 13 examples. Use React DevTools, bundle analysis, and Core Web Vitals to measure and improve.
Identify and eliminate unnecessary React re-renders to improve UI performance. Learn to use memoization, state colocation, and the children pattern.
Optimize React app performance. Learn to use useMemo to cache expensive computations, useCallback to stabilize function references, and React.memo to skip unnecessary
Learn how the React Compiler (React Forget) automatically memoizes components, eliminating manual useMemo, useCallback, and memo for cleaner code.
Measure React component render performance with the DevTools Profiler. Learn to identify bottlenecks using the flame chart and Profiler API.
Detect and fix React memory leaks - orphaned timers, event listeners, useEffect cleanup, observers, and retained references in DevTools.
Optimize JavaScript bundle size with code splitting, dynamic imports, and tree shaking. Learn to analyze bundles and reduce unused code for faster load times.
Server Component performance in Next.js 15 - payload size, the client boundary, streaming, parallel data fetching, and avoiding RSC waterfalls.
React Suspense and Next.js streaming performance - boundary placement, loading.tsx, request waterfalls, and progressive rendering patterns.
Image and font performance for React and Next.js - next/image priority and sizes, font-display, preloading, and CLS prevention.
Optimize LCP, INP, and CLS in React and Next.js apps with practical patterns for images, fonts, layout stability, and main-thread work.
State management performance in React - context re-renders, selector libraries, useTransition, useDeferredValue, and store splitting strategies.
Speed up React data fetching with parallel requests, caching, request deduplication, Suspense waterfalls, and Next.js fetch options.
Next.js 15 caching deep dive - fetch cache, route cache, full route cache, data cache, revalidatePath, revalidateTag, and dynamic rendering.
React and Next.js performance audit checklist covering rendering, data fetching, bundle size, caching, and Core Web Vitals.
Learn 25 critical React performance best practices, including bundle analysis, tree-shaking, Core Web Vitals, CLS, and Suspense parallelization.
A single-page roundup of every highlight bullet from the 16 pages in the Performance section, grouped by source page so you can scan all 96 takeaways without opening each article individually.