App Router (app/)
Server Components
Client Components ("use client")
Layouts
Parallel Routes
Intercepting Routes
Streaming
Suspense Integration
Loading UI (loading.tsx)
Error Handling (error.tsx)
Server Actions
Built-in Data Fetching
fetch() enhancement with caching/revalidationCaching System
Revalidation
revalidate)revalidatePath, revalidateTag)Static Site Generation (SSG)
Server-Side Rendering (SSR)
Incremental Static Regeneration (ISR)
Dynamic Rendering Controls
force-staticforce-dynamicdynamic = "auto"Route Handlers
app/apiMiddleware
Edge Runtime
Image Optimization (next/image)
Font Optimization (next/font)
Metadata API
Link Prefetching (next/link)
Code Splitting
Dynamic Imports
Turbopack
Fast Refresh
TypeScript Support
CSS Support
Built-in SEO Features
Internationalization (i18n)
Environment Variables
Authentication Integration
Monorepo Support
Deployment Optimization
Observability
Partial Prerendering (PPR)
React Compiler Compatibility
Excellent React Ecosystem Integration