Next.js 15 brings several exciting updates and improvements! Here are some of the key features:
- React 19 Support: Next.js 15 now supports React 19, including the new React Compiler (experimental) and improvements in hydration error handling.
- Async Request APIs: This update moves towards a simplified rendering and caching model.
- Caching Semantics: Changes in caching behavior, with fetch requests, GET route handlers, and client navigations no longer cached by default.
- Turbopack Dev (Stable): Performance and stability improvements with Turbopack now stable.
- Enhanced Forms: New enhancements for HTML forms with client-side navigation.
- Improved Error Debugging: Better source maps for the browser and terminal, making it easier to locate and fix issues.
-
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. - Self-hosting Improvements: More control over Cache-Control headers.
- ESLint 9 Support: Added support for ESLint 9.
- 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.
Top comments (0)