{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreihhv5xealpz4e4tffbov47hwr43qmcy2mpjloyqzodsz6bilyhjgu",
    "uri": "at://did:plc:5sgu76a53rz3n6unbykmovqy/app.bsky.feed.post/3mlpoiatqitr2"
  },
  "description": "Next.js is the most widely used React framework, maintained by Vercel. It adds file-based routing, server rendering, static generation, incremental static regeneration, image and font optimisation, edge runtime support, and a fully integrated build pipeline on top of React. Next.js is the default starting point for new React applications at most companies.\n\n\nRouting modes\n\n * App Router (current). File-based routing with React Server Components, layouts, parallel routes, intercepting routes, ser",
  "path": "/engineering-glossary/nextjs-react-framework/",
  "publishedAt": "2026-05-10T00:00:00.000Z",
  "site": "https://sahilkapoor.com",
  "tags": [
    "React",
    "SSR",
    "CSR",
    "TypeScript",
    "Vite"
  ],
  "textContent": "**Next.js** is the most widely used React framework, maintained by Vercel. It adds file-based routing, server rendering, static generation, incremental static regeneration, image and font optimisation, edge runtime support, and a fully integrated build pipeline on top of React. Next.js is the default starting point for new React applications at most companies.\n\n## Routing modes\n\n  * **App Router (current).** File-based routing with React Server Components, layouts, parallel routes, intercepting routes, server actions. The recommended approach for new projects.\n  * **Pages Router (legacy).** The older file-based router still supported alongside App Router.\n\n\n\n## Rendering modes\n\n  * **Static (SSG).** Pre-rendered at build time; served from CDN.\n  * **Server-rendered (SSR).** Rendered per-request on the server.\n  * **Incremental Static Regeneration (ISR).** Static pages refreshed in the background after a configurable interval.\n  * **Streaming.** Server flushes HTML in chunks as components resolve; Suspense for loading states.\n  * **Edge runtime.** Run handlers and components close to users on Vercel Edge, Cloudflare Workers (with adapter).\n\n\n\n## Hosting\n\nFirst-class on Vercel; also runs on Netlify, AWS Amplify, Cloudflare Pages, self-hosted Node servers, and standalone Docker images.\n\nšŸ”—\n\n**Related Terms**\nReact, SSR, CSR, TypeScript, Vite.",
  "title": "Next.js",
  "updatedAt": "2026-05-13T19:14:06.676Z"
}