diff --git a/src/content/docs/workers/frameworks/framework-guides/nextjs.mdx b/src/content/docs/workers/frameworks/framework-guides/nextjs.mdx index 28d80ef2bf4e21a..084b439207afc1f 100644 --- a/src/content/docs/workers/frameworks/framework-guides/nextjs.mdx +++ b/src/content/docs/workers/frameworks/framework-guides/nextjs.mdx @@ -32,6 +32,28 @@ Next.js supports Server-side and Client-side rendering, as well as Partial Prere You can deploy your Next.js app to Cloudflare Workers using the OpenNext adaptor. +## Next.js supported features + +Most Next.js features are supported by the Cloudflare OpenNext adapter: + +| Feature | Cloudflare adapter | Notes | +| ------------------------------------- | -------------------- | ---------------------------------------------------------------------------- | +| App Router | 🟢 supported | | +| Pages Router | 🟢 supported | | +| Route Handlers | 🟢 supported | | +| React Server Components | 🟢 supported | | +| Static Site Generation (SSG) | 🟢 supported | | +| Server-Side Rendering (SSR) | 🟢 supported | | +| Incremental Static Regeneration (ISR) | 🟢 supported | | +| Server Actions | 🟢 supported | | +| Response streaming | 🟢 supported | | +| asynchronous work with `next/after` | 🟢 supported | | +| Middleware | 🟢 supported | | +| Image optimization | 🟢 supported | Supported via [Cloudflare Images](/images/) | +| Partial Prerendering (PPR) | 🟢 supported | PPR is experimental in Next.js | +| Composable Caching ('use cache') | 🟢 supported | Composable Caching is experimental in Next.js | +| Node.js in Middleware | ⚪ not yet supported | Node.js middleware introduced in 15.2 are not yet supported | + ## Deploy a new Next.js project on Workers