DEV Community

Cover image for What's new in Next.js 15
Neetigya Chahar
Neetigya Chahar

Posted on

5 1 1 1 1

What's new in Next.js 15

Next.js 15 brings several exciting updates and improvements! Here are some of the key features:

  1. React 19 Support: Next.js 15 now supports React 19, including the new React Compiler (experimental) and improvements in hydration error handling.
  2. Async Request APIs: This update moves towards a simplified rendering and caching model.
  3. Caching Semantics: Changes in caching behavior, with fetch requests, GET route handlers, and client navigations no longer cached by default.
  4. Turbopack Dev (Stable): Performance and stability improvements with Turbopack now stable.
  5. Enhanced Forms: New enhancements for HTML forms with client-side navigation.
  6. Improved Error Debugging: Better source maps for the browser and terminal, making it easier to locate and fix issues.
  7. New APIs: Introduction of APIs like after (stable) for executing code after a response finishes streaming, and experimental APIs for more granular authentication error handling.
  8. Self-hosting Improvements: More control over Cache-Control headers.
  9. ESLint 9 Support: Added support for ESLint 9.
  10. Development and Build Performance: Improved build times and faster Fast Refresh.

These updates aim to enhance the developer experience and improve performance. Are you excited about any specific feature? Comment down.

Read the complete release

Postgres on Neon - Get the Free Plan

No credit card required. The database you love, on a serverless platform designed to help you build faster.

Get Postgres on Neon

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay