Server Action
Função 'use server' que executa no servidor mas pode ser chamada pelo cliente. Sem API route.
Marcada com 'use server'. Pode ser usada como action de form ou chamada de Client Component. Next.js cuida de serialização, routing e CSRF protection automático.
Mutações de dados (create, update, delete). Formulários. Ações tightly-coupled ao seu app. Quando você quer eliminar boilerplate de API route.
APIs públicas para terceiros (use Route Handler). Endpoints consumidos por apps mobile nativa. Webhooks recebidos de serviços externos.
Componente que renderiza exclusivamente no servidor. Sem JS no bundle do cliente.
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.
Função Edge que intercepta requests antes de chegar na rota. Para auth, redirects, headers.
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.