September 19th, 2023
The latest Next.js news
June 22nd, 2023
For the next release (and coming months) we're focused on the following areas:
- Developer Experience
May 4th, 2023
April 6th, 2023
February 23rd, 2023
December 22nd, 2022
October 25th, 2022
September 8th, 2022
June 28th, 2022
May 23rd, 2022
This RFC outlines the biggest update to Next.js since it was introduced in 2016:
- Nested Layouts: Build complex applications with nested routes.
- Designed for Server Components: Optimized for subtree navigation.
- Improved Data Fetching: Fetch in layouts while avoiding waterfalls.
- Using React 18 Features: Streaming, Transitions, and Suspense.
- Client and Server Routing: Server-centric routing with SPA-like behavior.
- 100% incrementally adoptable: No breaking changes so you can adopt gradually.
- Advanced Routing Conventions: Offscreen stashing, instant transitions, and more.
February 17th, 2022
November 30th, 2021
October 26th, 2021
August 11th, 2021
June 15th, 2021
April 28th, 2021
March 29th, 2021
We are excited to introduce Next.js 10.1, featuring:
November 18th, 2020
Next.js has been designed for gradual adoption. With Next.js, you can continue using your existing code and add as much (or as little) React as you need. By starting small and incrementally adding more pages, you can prevent derailing feature work by avoiding a complete rewrite.
Many companies need to modernize their tech stack to reduce costs, increase developer productivity, and provide the best experience for their customers. Component-driven development has greatly improved the deployment velocity and reusability of modern codebases.
And with over 8 million downloads/month, React is the leading component-driven choice for developers. Next.js, the React framework for production, enables you to incrementally adopt React.
November 17th, 2020
If you're creating an information-dense website like documentation or a blog, you're probably considering using Markdown. Most developers are familiar with Markdown from GitHub and other online communities.
Markdown allows you to transform plaintext into formatted elements. For example–you want to write a 2000 character blog post, including rich formatting options like bold text, italicized text, and links. You'd like to optimize for writing and spend less time coding.
October 27th, 2020
We are excited to introduce Next.js 10, featuring:
- Built-in Image Component and Automatic Image Optimization
- Internationalized Routing
- Next.js Analytics
- Next.js Commerce
- React 17 Support
- getStaticProps / getServerSideProps Fast Refresh
- Fast Refresh for MDX
- Importing CSS from Third Party React Components
- Automatic Resolving of href
- @next/codemod CLI
- Blocking Fallback for getStaticPaths
July 27th, 2020
We are excited today to introduce Next.js 9.5, featuring:
May 11th, 2020
March 9th, 2020
We are excited today to introduce Next.js 9.3, featuring:
January 15th, 2020
We are excited today to introduce the production-ready Next.js 9.2, featuring:
January 9th, 2020
January 6th, 2020
Next.js 9 was released six (6) months ago, followed by Next.js 9.1 three (3) months ago. These two releases added very powerful new features to Next.js, without increasing our baseline client runtime size.
Let's dive into what these releases have improved!
- Redesigned Production Build CLI Output
- New Built-In Polyfills: fetch(), URL, and Object.assign
- Optimized Page Loading: Better FCP and TTI
- Zero-Config Deployment Support for
- React Strict Mode Compliance and Opt-In
- Automated Testing against Nightly React Builds
October 9th, 2019
We're delighted today to introduce the new Create Next App.
Create Next App sets up a modern React application powered by Next.js in one command.
October 7th, 2019
September 30th, 2019
Let’s dive into what these releases have brought to your websites and applications, with absolutely no breaking changes.
July 8th, 2019
April 16th, 2019
April 2nd, 2019
March 28th, 2019
Styled JSX is a CSS-in-JS library that allows you to write encapsulated and scoped CSS to style your components. The styles you introduce for one component won't affect other components, allowing you to add, change and delete styles without worrying about unintended side effects.
February 19th, 2019
Recently Next.js 8 was introduced. The release included a massive build-time memory usage reduction. This blog post will explore how we have helped optimize webpack for the community.
February 11th, 2019
We are proud today to introduce the production-ready Next.js 8, featuring:
- Serverless Next.js
- Massive build-time memory usage reduction
- Build-time environment configuration
- Prefetch performance improvements
- Smaller initial HTML size
- Improved on-demand entries
- Faster port listening in development
- Faster Static Export
- Head element deduplication
- New crossOrigin config option
- Example of API Authentication
September 19th, 2018
After 26 canary releases and 3.4 million downloads, we are proud to introduce the production-ready Next.js 7, featuring:
June 27th, 2018
We are proud today to introduce the production-ready Next.js 6.1, featuring:
- Increased hot reloading reliability
- Codebase improvements
- Next.js codemods
May 16th, 2018
We are proud today to introduce the production-ready Next.js 6, featuring:
- Zero-configuration static exports. No need for
_app.js, an extension point that enables page transitions, error boundaries and more
- Babel 7 and Fragment syntax
- Extended integration test suites with a strong focus on security
- Flow annotations in the core codebase
March 26th, 2018
We are happy to introduce Next.js 5.1, which features support for environment configuration, phases, source maps, and new Next.js plugins.
February 5th, 2018
We are very happy to introduce Next.js 5.0 to the world. It’s available on npm effective immediately.