netlify-edge-functions-2026.html
< BACK Cintas de luz verde y azul turquesa fluyendo a través de un mapa global oscuro de nodos edge brillantes, sugiriendo edge functions basadas en Deno

Netlify Edge Functions en 2026: Qué son y cómo difieren de Functions

Netlify Edge Functions son funciones JavaScript o TypeScript que se ejecutan en Deno en el edge de la red de Netlify, en la ubicación más cercana a cada visitante, en lugar de en una única región serverless. Son la herramienta para el trabajo que debe ocurrir antes o alrededor de la respuesta: redirecciones, verificaciones de autenticación, geolocalización, personalización y streaming. En 2026, la pregunta más común no es qué son, sino cómo difieren de las plain Netlify Functions, y dónde debe estar tu código. Aquí está la versión honesta.

¿Qué son Netlify Edge Functions?

Netlify Edge Functions son funciones basadas en Deno que se ejecutan en el edge de la red de Netlify, cerca del usuario. Porque se ejecutan en Deno, un runtime abierto basado en estándares web, obtienes APIs como fetch, Request y Response en lugar de toda la superficie de Node.js. Se colocan frente a tu sitio y pueden leer o reescribir una solicitud antes de que llegue a tus páginas, lo que las hace el lugar correcto para el trabajo tipo middleware: redirecciones, pruebas A/B, enrutamiento por idioma, filtrado de bots y puertas de autenticación.

Netlify Edge Functions vs Netlify Functions: ¿cuál es la diferencia?

La versión corta: Netlify Functions son funciones serverless regionales en AWS Lambda, y Netlify Edge Functions se ejecutan en Deno en el edge. Las diferencias prácticas:

  • Dónde se ejecutan: las funciones se ejecutan en una región de AWS. Las funciones Edge se ejecutan en el punto de presencia más cercano al visitante.: Functions run in one AWS region. Edge Functions run at the point of presence nearest the visitor.
  • Runtime: las funciones te dan el entorno de Node.js y el ecosistema de npm. Las funciones Edge te dan Deno y APIs estándar web, así que los paquetes solo de Node podrían no funcionar.: Functions give you the Node.js environment and the npm ecosystem. Edge Functions give you Deno and web-standard APIs, so Node-only packages may not work.
  • Timeouts: las funciones están diseñadas para trabajo de request y response con una ventana de ejecución corta. Las funciones Edge están pensadas para ser ligeras y rápidas, ejecutándose en cada request que coincida.: Functions are built for request and response work with a short execution window. Edge Functions are meant to be light and fast, running on every matching request.
  • Límites gratuitos: el nivel gratuito incluye 125,000 invocaciones de funciones serverless y 1,000,000 invocaciones de funciones edge al mes, así que el trabajo en edge tiene mucho más margen.: the free tier includes 125,000 serverless function invocations and 1,000,000 edge function invocations a month, so edge work has far more headroom.
  • Mejor uso: usa funciones cuando necesites paquetes reales, trabajo más prolongado, o una API de estilo backend. Usa funciones Edge para redirects, personalización, streaming, y cualquier cosa que deba ocurrir cerca del usuario.: reach for Functions when you need real packages, longer work, or a backend-style API. Reach for Edge Functions for redirects, personalisation, streaming, and anything that should happen close to the user.

Netlify documenta el runtime y los límites en su descripción general de Edge Functions.Edge Functions overview.

¿Es Netlify gratuito, y están incluidas las Edge Functions?

Sí. El plan Starter gratuito de Netlify es genuinamente gratuito sin tarjeta requerida, y las Edge Functions están incluidas en todos los planes, incluyendo el gratuito. El nivel Starter te da 100 GB de ancho de banda, 300 minutos de compilación, 125,000 llamadas de funciones serverless, y 1,000,000 llamadas de funciones edge al mes, además de previsualizaciones de despliegue, dominios personalizados con SSL, y la CDN global. Los planes pagos comienzan en el nivel Pro, alrededor de 19 dólares estadounidenses por miembro por mes, y se mueven a uso basado en crédito por encima de los límites incluidos.

¿Cuándo debes usar Netlify Edge Functions?

Usa Edge Functions cuando el trabajo necesita ocurrir cerca del usuario o antes de que la página se renderice:

  • Úsalos para redirecciones geolocalización, enrutamiento por idioma, pruebas A/B, autenticación y verificación de bots, reescritura de solicitudes y respuestas, y respuestas con streaming. geolocation redirects, locale routing, A/B tests, auth and bot checks, request and response rewriting, and streaming responses.
  • Usa Netlify Functions en su lugar para endpoints de API, trabajo que requiera paquetes npm o módulos incorporados de Node, llamadas a base de datos, y cualquier cosa de ejecución más prolongada. API endpoints, work that needs npm packages or Node built-ins, database calls, and anything longer-running.
  • Mantenlas pequeñas. Una Edge Function se ejecuta en cada solicitud coincidente, así que lógica pesada ahí se paga en cada acceso. An Edge Function runs on every matching request, so heavy logic there is paid on every hit.

¿Cómo se comparan las Netlify Edge Functions con Vercel y Cloudflare?

Los tres ejecutan código en el edge, pero en runtimes diferentes. Netlify Edge Functions usan Deno. El runtime de Edge de Vercel usa aislantes V8 y ahora se ejecuta en Vercel Functions después del cambio de 2025, que cubrimos en el explicador de Vercel Edge. Cloudflare Workers también usan aislantes V8 y tienen la red edge más amplia. Si estás evaluando las plataformas en lugar de los runtimes, nuestra comparación Netlify vs Vercel y el análisis más amplio de alojamiento en la nube profundizan más. Para la capa de runtime específicamente, consulta el directorio de computación edge.Vercel Edge explainer. Cloudflare Workers also use V8 isolates and have the widest edge network. If you are weighing the platforms rather than the runtimes, our Netlify vs Vercel comparison and the broader cloud hosting breakdown go deeper. For the runtime layer specifically, see the edge compute directory.

FAQ

¿Cuál es la diferencia entre Netlify Functions y Edge Functions?

Netlify Functions son funciones serverless regionales en AWS Lambda, diseñadas para trabajo de API y backend con el runtime Node.js. Edge Functions se ejecutan en Deno en el edge de la red, cerca del usuario, y están diseñadas para redirecciones, personalización y streaming. Functions te dan paquetes npm; Edge Functions te dan velocidad y APIs web estándar.

¿Son gratis las Netlify Edge Functions?

Sí. Edge Functions están incluidas en todos los planes de Netlify, incluyendo el tier gratuito Starter, que cubre 1.000.000 invocaciones de edge function al mes. Ese es mucho más espacio que las 125.000 invocaciones de función serverless en el mismo tier gratuito. El uso por encima de los límites incluidos se pasa a precios basados en créditos en planes pagos.

¿Qué runtime usan las Netlify Edge Functions?

Las Netlify Edge Functions se ejecutan en Deno, un runtime abierto y basado en estándares web. Escribes JavaScript o TypeScript contra APIs como fetch, Request y Response, en lugar de toda la superficie de Node.js. Los paquetes que dependen de built-ins de Node pueden no funcionar, así que verifica la compatibilidad antes de portar código de servidor.

¿Cuándo debo usar una Edge Function en lugar de una Function?

Usa una Edge Function cuando el trabajo debe ejecutarse cerca del usuario o antes de que la página se renderice: redirecciones, geolocalización, enrutamiento por locale, pruebas A/B, verificaciones de autenticación y streaming. Usa una Netlify Function regular para endpoints de API, trabajo con bases de datos y cualquier cosa que necesite paquetes npm o una ventana de ejecución más larga.

En resumen: las Netlify Functions son tu backend serverless regional, las Netlify Edge Functions son tu capa rápida y basada en Deno en el edge. La mayoría de sitios terminan usando ambas, Functions para la API y Edge Functions para las redirecciones y personalización al frente. Elige según dónde necesite ejecutarse el trabajo, no por cuál suene más nueva.

< BACK