<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/blog---next-js-12-qp57ir0e" -->

---
title: Blog - Next.js 12 | daily.dev
description: Next.js 12 includes a brand new Rust compiler that takes advantage of native compilation. We&#x27;ve optimized bundling and compiling with ~3x faster refresh...
canonical: https://daily.dev/posts/blog---next-js-12-qp57ir0e
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Blog - Next.js 12 | daily.dev
og:description: Next.js 12 includes a brand new Rust compiler that takes advantage of native compilation. We&#x27;ve optimized bundling and compiling with ~3x faster refresh...
og:url: https://daily.dev/posts/blog---next-js-12-qp57ir0e
og:image: https://api.daily.dev/og/posts/Qp57IR0e-.png
og:image:alt: Blog - Next.js 12
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Blog - Next.js 12

**[Next.js](https://daily.dev/sources/next)** · 9 min read · 255 upvotes · 22 comments

## Summary

Next.js 12 includes a brand new Rust compiler that takes advantage of native compilation. We've optimized bundling and compiling with ~3x faster refresh locally and ~5x faster builds for production. Native Next.js APIs are now supported, as well as Suspense <Image /> AVIF Support.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://nextjs.org/blog/next-12>

## Community discussion

Top comments from developers on daily.dev.

**@kramer** · 9 upvotes

> TLDR:
> - Rust Compiler: ~3x faster Fast Refresh and ~5x faster builds
> - Middleware (beta): Enabling full flexibility in Next.js with code over configuration
> - React 18 Support: Native Next.js APIs are now supported, as well as Suspense
> - <Image /> AVIF Support: Opt-in for 20% smaller images
> - Bot-aware ISR Fallback: Optimized SEO for web crawlers
> - Native ES Modules Support: Aligning with the standardized module system
> - URL Imports (alpha): Import packages from any URL, no installs required
> - React Server Components (alpha): Try it today, including SSR streaming

**@lorezz** · 4 upvotes

> Awesome, server side components, and edge functions. And a brand new builder really near to esbuild performances

**@tracycss** · 4 upvotes

> Love the edge feature, something that will help in SEO performance.

**@developercam** · 3 upvotes

> Exciting new features! Can't wait to use some in my projects!

**@dailydevtips** · 3 upvotes

> Super excited for this one 👀

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#react](https://daily.dev/tags/react), [#rust](https://daily.dev/tags/rust), [#nextjs](https://daily.dev/tags/nextjs)

[View this post on daily.dev](https://daily.dev/posts/blog---next-js-12-qp57ir0e)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Blog - Next.js 12","url":"https://daily.dev/posts/blog---next-js-12-qp57ir0e","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/blog---next-js-12-qp57ir0e"},"datePublished":"2021-10-26T15:41:57.448Z","dateModified":"2021-10-26T15:41:57.449Z","description":"Next.js 12 includes a brand new Rust compiler that takes advantage of native compilation. We've optimized bundling and compiling with ~3x faster refresh...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/2a6b2bd2d2ffd233ab1930eb32da40bd","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/2a6b2bd2d2ffd233ab1930eb32da40bd","isAccessibleForFree":true,"articleSection":"Next.js","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Next.js","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a7460ee33d92486cb5afd0fca36a116d","url":"https://daily.dev/sources/next"},"commentCount":22,"discussionUrl":"https://daily.dev/posts/blog---next-js-12-qp57ir0e","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":255},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":22}],"keywords":"react,rust,nextjs","timeRequired":"PT9M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Next.js","item":"https://daily.dev/sources/next"},{"@type":"ListItem","position":3,"name":"Blog - Next.js 12"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/blog---next-js-12-qp57ir0e","comment":[{"@type":"Comment","text":"TLDR:\n\nRust Compiler: ~3x faster Fast Refresh and ~5x faster builds\nMiddleware (beta): Enabling full flexibility in Next.js with code over configuration\nReact 18 Support: Native Next.js APIs are now supported, as well as Suspense\n AVIF Support: Opt-in for 20% smaller images\nBot-aware ISR Fallback: Optimized SEO for web crawlers\nNative ES Modules Support: Aligning with the standardized module system\nURL Imports (alpha): Import packages from any URL, no installs required\nReact Server Components (alpha): Try it today, including SSR streaming","datePublished":"2021-10-26T17:52:58.075Z","url":"https://daily.dev/posts/Qp57IR0e-#c-Cx73-wOMK","author":{"@type":"Person","name":"Nimrod Kramer","url":"https://daily.dev/kramer","image":"https://media.daily.dev/image/upload/v1682322243/avatars/avatar_1d339aa5b85c4e0ba85fdedb523c48d4.jpg"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":9}},{"@type":"Comment","text":"Awesome, server side components, and edge functions. And a brand new builder really near to esbuild performances","datePublished":"2021-10-26T18:07:28.909Z","url":"https://daily.dev/posts/Qp57IR0e-#c-1eaWQRU1D","author":{"@type":"Person","name":"lorezz","url":"https://daily.dev/lorezz","image":"https://avatars0.githubusercontent.com/u/1153066?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4}},{"@type":"Comment","text":"Love the edge feature, something that will help in SEO performance.","datePublished":"2021-10-26T19:05:25.177Z","url":"https://daily.dev/posts/Qp57IR0e-#c-DoeM6lI55","author":{"@type":"Person","name":"Jane Tracy Muthoni","url":"https://daily.dev/tracycss","image":"https://avatars3.githubusercontent.com/u/54930887?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4}},{"@type":"Comment","text":"Exciting new features! Can’t wait to use some in my projects!","datePublished":"2021-10-26T17:54:38.534Z","url":"https://daily.dev/posts/Qp57IR0e-#c-yLBFq8U5n","author":{"@type":"Person","name":"Cameron Thompson","url":"https://daily.dev/developercam","image":"https://avatars.githubusercontent.com/u/39208507?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"Super excited for this one 👀","datePublished":"2021-10-27T05:18:46.178Z","url":"https://daily.dev/posts/Qp57IR0e-#c-Id09CGtwI","author":{"@type":"Person","name":"Chris Bongers","url":"https://daily.dev/dailydevtips","image":"https://media.daily.dev/image/upload/s--9gxFz1e7--/f_auto/v1705902590/avatars/avatar_JUNiIGCV-?_a=BAMAMiZW0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}}]}
```

