# Next.js 12

DevFeed: [Next.js 12](<https://devfeed.tech/articles/next-js-12-3169.md>)

Original publisher: [Read original article](<https://nextjs.org/blog/next-12>)

Author: Tobias Koppers

Published: 2021-10-26T16:00:00Z

Content type: release

Language: en

Sources: [Next.js Blog](<https://devfeed.tech/sources/next-js-blog.md>)

Topics: [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [javascript](<https://devfeed.tech/tags/javascript.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [observability](<https://devfeed.tech/tags/observability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react](<https://devfeed.tech/tags/react.md>), [rust](<https://devfeed.tech/tags/rust.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

## AI overview

Next.js 12 adds a Rust compiler, Middleware beta, React 18 support, native ES modules, URL imports, and alpha React Server Components. The release emphasizes faster builds and Fast Refresh, with the Rust compiler enabled by default for JavaScript and TypeScript transformations.

## Source excerpt

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!