Next.js 15 brings better caching, React 19 support, Turbopack improvements, and new APIs for smoother and more efficient development.
Next.js 15 now supports React 19, offering better performance with React Compiler, enhanced React Server Components, and improved Suspense and Streaming.
Next.js 15 introduces stale-while-revalidate caching updates for a more dynamic user experience, allowing customized cache behavior in next.config.ts.
Turbopack, the next-gen JavaScript bundler, is now stable for development in Next.js 15, providing 10x faster HMR, optimized for large-scale projects, and future-proof performance.
Next.js 15 includes the useActionState hook, replacing useFormState, for more flexible form and action handling, and improved handling of form submissions with the useFormStatus hook.