- Improved Self-Hosting: New documentation and custom cache handler.
- Turbopack Improvements: 5,600 tests passing for next dev –turbo.
- DX Improvements: Improved error messages, pushState and replaceState support.
- Parallel & Intercepted Routes: 20 bug fixes based on your feedback.
Improved Self-Hosting
We’ve heard your feedback for improved clarity on how to self-host Next.js with a Node.js server, Docker container, or static export. We’ve overhauled our self-hosting documentation on:
- Runtime environment variables
- Custom cache configuration for ISR
- Custom image optimization
- Middleware
Turbopack Improvements
We’re continuing to focus on the reliability and performance of local Next.js development:
- Reliability: Turbopack passing the entire Next.js development test suite and dogfooding Vercel’s applications
- Performance: Improving Turbopack initial compile times and Fast Refresh times
- Memory Usage: Improving Turbopack memory usage
We plan to stabilize next dev --turbo in an upcoming release with it still being opt-in.
Reliability
Next.js with Turbopack now passes 5,600 development tests (94%), 600 more since the last update. You can follow the progress on areweturboyet.com
Performance
For vercel.com, a large Next.js application, we’ve seen:
- Up to 76.7% faster local server startup
- Up to 96.3% faster code updates with Fast Refresh
- Up to 45.8% faster initial route compile without caching (Turbopack does not have disk caching yet)
https://nextjs.org/blog/next-14-1