<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/hm3qjuuk1" -->

---
title: Next.js 16 is STABLE! And It’s FULL of Surprises 😳
description: Next.js 16 introduces stable cache components with the use cache directive, completing the partial pre-rendering story. Key updates include Turbopack becoming...
canonical: https://daily.dev/posts/hm3qjuuk1
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Next.js 16 is STABLE! And It’s FULL of Surprises 😳 | daily.dev
og:description: Next.js 16 introduces stable cache components with the use cache directive, completing the partial pre-rendering story. Key updates include Turbopack becoming...
og:url: https://daily.dev/posts/hm3qjuuk1
og:image: https://api.daily.dev/og/posts/Hm3QJUuK1.png
og:image:alt: Post cover image
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.

# Next.js 16 is STABLE! And It’s FULL of Surprises 😳

**[Horde](https://daily.dev/sources/horde)** · [@orcdev](https://daily.dev/orcdev) · 13 upvotes · 1 comments

## Summary

Next.js 16 introduces stable cache components with the use cache directive, completing the partial pre-rendering story. Key updates include Turbopack becoming the default build tool (2-5x faster builds), middleware.ts renamed to proxy.ts, MCP integration for AI agents, and React 19.2 support. The release emphasizes granular caching control through Suspense boundaries and introduces experimental build adapters API for easier deployment to non-Vercel platforms. All routes are now dynamic by default, requiring developers to explicitly cache components.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=sDcgvEIJsbg>

## Community discussion

Top comments from developers on daily.dev.

**@victormoni** · 0 upvotes

> Next.js leveled up!!! ⚔️🛡✨️

---

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

[View this post on daily.dev](https://daily.dev/posts/hm3qjuuk1)

```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":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/hm3qjuuk1","headline":"Next.js 16 is STABLE! And It’s FULL of Surprises 😳","text":"Shared: Next.js 16 is STABLE! And It’s FULL of Surprises 😳","url":"https://daily.dev/posts/hm3qjuuk1","datePublished":"2025-10-22T22:43:58.830Z","dateModified":"2025-10-22T22:49:48.087Z","author":{"@type":"Person","name":"OrcDev","url":"https://daily.dev/orcdev","image":"https://avatars.githubusercontent.com/u/7549148?v=4","description":"YouTube Creator @OrcDev","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":57050}},"image":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":13},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/Gy39R3mw0"},"comment":[{"@type":"Comment","text":"Next.js leveled up!!! ⚔️🛡✨️","datePublished":"2025-10-24T23:28:19.146Z","url":"https://daily.dev/posts/Hm3QJUuK1#c-SJVALeYAl","author":{"@type":"Person","name":"Victor Moni","url":"https://daily.dev/victormoni","image":"https://media.daily.dev/image/upload/s--72Wi69ZE--/f_auto/v1784758172/avatars/avatar_sIZQvrf20yqY9CA4XcUjD?_a=BAMAMicg0"}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/horde","name":"Horde"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Horde","item":"https://daily.dev/squads/horde"},{"@type":"ListItem","position":3,"name":"Next.js 16 is STABLE! And It’s FULL of Surprises 😳"}]}
```

