Edge Runtime vs Node Runtime
Edge: V8 isolates, baixa latência global, APIs limitadas. Node: ambiente completo, mais APIs, mais lento.
Next.js suporta dois runtimes: Edge (V8 isolates rodando em CDN edge global, baixa latência, mas com APIs Web restritas — sem Node modules). Node (Node.js completo, todas as APIs, deploy em servidor central). Configurado por route via export const runtime.
Latência global (servidor central distante de usuários) vs limitações de APIs (Edge não tem fs, http2, alguns DB drivers).
Edge para rotas leves e globais (auth, redirects, A/B testing). Node para rotas pesadas, com DB, libs grandes, ou que precisam de Node APIs.
Cold starts no Edge são quase zero. No Node serverless, pode ser 100ms-2s. Para APIs críticas, Edge ganha em latência mas perde em ecossistema.