O que é Edge Functions?
Definição
Edge Functions são funções serverless executadas em nós distribuídos geograficamente (CDN edge), próximos ao usuário final, reduzindo latência drasticamente.
Diferem de funções cloud tradicionais por rodarem em runtimes leves (V8 Isolates), com cold start ~0ms, ideais para auth, redirects e personalização de conteúdo.
Exemplo Prático
TypeScript
export default async function middleware(req: Request) {
const country = req.headers.get('x-vercel-ip-country');
if (country === 'BR') {
return Response.redirect('https://site.com/br');
}
return new Response('OK', { status: 200 });
}Artigos que aprofundam Edge Functions
Quer ver Edge Functions em ação em projetos reais?
Ver artigos sobre Edge Functions