Middleware
Função Edge que intercepta requests antes de chegar na rota. Para auth, redirects, headers.
Roda em Edge Runtime (V8 isolate, CDN global). Executa ANTES de SSG/SSR/Route Handler. Pode redirecionar, reescrever URL, modificar headers/cookies. Configure matcher para filtrar rotas.
Autenticação e autorização. Redirects baseados em auth/geolocation/A-B testing. Adicionar headers de segurança (CSP, HSTS). Internacionalização (locale routing).
Operações pesadas ou que requerem Node.js completo. Queries diretas ao banco (use Server Component). Lógica de negócio complexa.
Componente que renderiza exclusivamente no servidor. Sem JS no bundle do cliente.
Função 'use server' que executa no servidor mas pode ser chamada pelo cliente. Sem API route.
Static Site Generation. HTML gerado em build-time. Servido como arquivo estático do CDN.
Server-Side Rendering. HTML gerado a cada request. Dados sempre frescos.
Incremental Static Regeneration. SSG com revalidação automática em background.
V8 isolates em CDN edge global. Baixa latência, APIs Web restritas, sem Node.js.
Sistema de rotas do Next.js 13+ baseado em /app/. Suporta RSC, Server Actions, Layouts, Streaming.