Blog

The latest Next.js news

Read moreArrow right

Next.js 15.3

Next.js 15.3 includes Turbopack for builds, new client instrumentation and navigation hooks, and more.

All Posts

Building APIs with Next.js

Learn about how to build APIs with Next.js.

Read moreArrow right

Next.js 15.2

Next.js 15.2 includes updates for debugging errors, metadata, Turbopack, and more.

Read moreArrow right

Composable Caching with Next.js

Learn more about the API design and benefits of 'use cache'

Read moreArrow right

Next.js 15.1

Next.js 15.1 introduces React 19 stable support, improved error debugging, new experimental authorization APIs, and more.

Read moreArrow right

Our Journey with Caching

Learn about our journey with caching in Next.js App Router.

Read moreArrow right

Next.js 15

Next.js 15 introduces React 19 support, caching improvements, a stable release for Turbopack in development, new APIs, and more.

Read moreArrow right

Turbopack Dev is Now Stable

It's been a long road, but we are happy to announce that `next dev --turbo` is now stable and ready to speed up your development experience.

Read moreArrow right

Next.js 15 RC 2

The second Next.js 15 Release Candidate (RC) is now available. This version allows you to test the latest features before the upcoming stable release.

Read moreArrow right

Next.js 15 RC

The Next.js 15 Release Candidate (RC) is now available. This early version allows you to test the latest features before the upcoming stable release.

Read moreArrow right

Next.js 14.2

Next.js 14.2 includes development, production, and caching improvements. Including new configuration options, 99% Turbopack tests passing, and more.

Read moreArrow right

Next.js 14.1

Next.js 14 includes improvements to self-hosting, error messages, parallel and intercepted routes, Turbopack, and more.

Read moreArrow right

Next.js 14

Next.js 14 includes included performance, stability for Server Actions, a new course teaching the App Router, and more.

Read moreArrow right

How to Think About Security in Next.js

Learn about what security protections are built-in Next.js and view a guide for auditing applications.

Read moreArrow right

Next.js 13.5

Next.js 13.5 includes 22% faster local server startup, 29% faster HMR (Fast Refresh), 40% less memory usage, and more.

Read moreArrow right

Next.js App Router Update

The Next.js team is focused on performance, stability, and developer experience for the upcoming months.

Read moreArrow right

Next.js 13.4

Next.js 13.4 moves App Router to stable, Turbopack to beta, and introduces experimental support for Server Actions.

Read moreArrow right

Next.js 13.3

Next.js 13.3 introduces dynamic open graph images, advanced static exports, parallel routes and interception, OTEL support, and more.

Read moreArrow right

Next.js 13.2

Next.js 13.2 introduces major improvements to the App Router in preparation for stability, including SEO support, Route Handlers, MDX for Server Components, Type-Safe Links, and more.

Read moreArrow right

Next.js 13.1

Next.js 13.1 introduces improvements to the app directory, built-in module transpilation, stable edge runtime for API Routes, and many improvements to Turbopack support.

Read moreArrow right

Next.js 13

Next.js 13 introduces layouts, React Server Components, and streaming in the app directory, as well as Turbopack, an improved image component, and the brand new font component.

Read moreArrow right

Next.js 12.3

Next.js 12.3 introduces TypeScript Auto-Install, improved Fast Refresh, stable new Image Component, and more!

Read moreArrow right

Next.js 12.2

Next.js 12.2 introduces stable Middleware and On-Demand ISR, experimental Edge SSR and API Routes, and more!

Read moreArrow right

Layouts RFC

Nested routes and layouts, client and server routing, React 18 features, and designed for Server Components.

Read moreArrow right

Next.js 12.1

Next.js 12.1 introduces on-demand ISR, support for styled-components and Relay, zero-config Jest support, and more!

Read moreArrow right

Next.js 12

Next.js 12 introduces a brand-new Rust compiler, Middleware (beta), React 18 Support, Native ESM Support, URL Imports, React Server Components (alpha), and more!

Read moreArrow right

Next.js 11.1

Next.js 11.1 introduces an important security patch, ES Modules support, performance improvements, Rust-based tooling, 2x faster data fetching when pre-rendering, and more!

Read moreArrow right

Next.js 11

Next.js 11 continues our mission to create the best developer experience with a new conformance system and performance improvements.

Read moreArrow right

Next.js 10.2

Next.js 10.2 introduces performance improvements (faster builds, refresh, and startup), improved accessibility, Automatic Webfont Optimization, and more!

Read moreArrow right

Next.js 10.1

Next.js 10.1 introduces 3x faster refresh, 58% smaller install size, 56% less dependencies, WebAssembly Image Optimization, improved next/image support, and more!

Read moreArrow right

Incrementally Adopting Next.js

Learn different strategies for incrementally adopting Next.js into your development workflow.

Read moreArrow right

Next.js 10

Next.js 10 introduces Built-in Image Optimization, Internationalized Routing, Next.js Analytics, React 17 Support, and more!

Read moreArrow right

Next.js 9.5

Next.js 9.5 introduces Stable Incremental Static Regeneration, Custom Base Path, Redirects and Rewrites, Webpack 5 Beta, and more!

Read moreArrow right

Next.js 9.4

Next.js 9.4 introduces React Fast Refresh, Incremental Static Regeneration, New Environment Support, Built-in Fetch, and more!

Read moreArrow right

Next.js 9.3

Next.js 9.3 introduces new static-site generation improvements, native support for SCSS, reduced bundle sizes, static 404 pages, and more!

Read moreArrow right

Next.js 9.2

Next.js 9.2 introduces native support for CSS, aggressive code-splitting, catch-all dynamic routes, and more!

Read moreArrow right

Next.js 9.1.7

Next.js 9.1.7 improves upon a solid foundation, improving the enterprise-ready 9.1 release-channel. Upgrade for smaller client-side JavaScript bundles, redesigned CLI output, faster FCP/TTI, and more!

Read moreArrow right

Introducing Create Next App

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.

Read moreArrow right

Next.js 9.1

Next.js 9.1 leverages convention to support more project structures by default. Additionally, we're previewing new feature support such as CSS imports, advanced bundling, and static error pages.

Read moreArrow right

Next.js 9.0.7

Next.js 9.0 was released approximately two months ago. Since then, we’ve been busy with 7 smaller but quite important releases. Let’s dive into what these releases have brought to your websites and applications, with absolutely no breaking changes.

Read moreArrow right

Next.js 9

Next.js 9 includes TypeScript support, Dynamic Routing, API Routes, Automatic Static Optimization, and more!

Read moreArrow right

Next.js 8.1

Next.js 8.1 introduces AMP support on a per-page basis, allowing incremental adoption of AMP.

Read moreArrow right

Next.js 8.0.4

Next.js 8.0.4 introduces build performance improvements, smaller bundles, stonger defaults, and more.

Read moreArrow right

Styling Next.js with Styled JSX

Styled JSX is a CSS-in-JS library that allows you to write encapsulated and scoped CSS to style your components. This blog post will help you get started with using Styled JSX in Next.js.

Read moreArrow right

Next.js 8 Webpack Memory Improvements

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.

Read moreArrow right

Next.js 8

Next.js 8 introduces Serverless Mode, smaller bundles, performance improvements, and more.

Read moreArrow right

Next.js 7

After 26 canary releases and 3.4 million downloads, we are proud to introduce the production-ready Next.js 7

Read moreArrow right

Next.js 6.1

Next.js 6.1 features improved reliability and consistency in development

Read moreArrow right

Next.js 6 and Nextjs.org

Next.js 6 features zero-configuration static exports, App Component, Babel 7 and more

Read moreArrow right

Next.js 5.1: Faster Page Resolution, Environment Config & More

Next.js 5.1 features support for environment configuration, phases, source maps, and new Next.js plugins.

Read moreArrow right

Next.js 5: Universal Webpack, CSS Imports, Plugins and Zones

Next.js 5 focuses on greater extensibility, composability for large applications and performance

Read moreArrow right