DEV Community

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

Posted on

4 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

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

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

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay