Las Edge Functions de Netlify son funciones sin servidor que se ejecutan en el borde de la red para personalizar contenido, manejar autorización e implementar lógica de enrutamiento antes de que un sitio web responda a las solicitudes de los usuarios. Antes, estas funciones se ejecutaban en una plataforma alojada por terceros que utilizaba aislados de JavaScript V8, lo que limitaba el control de Netlify sobre el entorno de tiempo de ejecución y los costos de infraestructura. A finales de 2025, Netlify se asoció con el proyecto Unikraft para reemplazar esta arquitectura con un nuevo sistema en el que las Edge Functions se ejecutan en microVMs dentro de la propia infraestructura de computación perimetral de Netlify.

El nuevo flujo de solicitudes procesa el tráfico completamente dentro de la red de Netlify: un nodo perimetral recibe la solicitud, termina las conexiones TLS, verifica las rutas coincidentes y la reenvía a un nodo de cómputo interno en lugar de enviarla a un servicio externo. Cada Edge Function se ejecuta en su propia microVM aislada que se inicia en menos de 2 ms en el percentil 99, utilizando los unikernels especializados de Unikraft que inician un entorno Linux mínimo optimizado para la carga de trabajo específica. Los datos de rendimiento muestran que el tiempo de invocación cálida mediana disminuyó de 25-40 milisegundos a 5-6 milisegundos —una mejora de 5x— mientras se logra una disponibilidad del 99,998% y una entrega de registros de Edge Functions 5x más rápida.

Diagrama que muestra solicitudes de Edge Functions cálidas y frías fluyendo desde el cliente a través del nodo perimetral al nodo de cómputo y la instancia de MicroVM
Ilustra el nuevo flujo de solicitudes dentro de la red de Netlify para las invocaciones de Edge Functionswww.netlify.com

Esta imagen muestra el flujo de solicitudes descrito en el artículo, donde los nodos perimetrales reenvían solicitudes a nodos de cómputo internos que ejecutan Edge Functions en MicroVMs aisladas.

Gráfico de barras que compara la latencia mediana de invocación cálida de aislados V8 (25–40 ms) frente a MicroVMs Firecracker (5–6 ms)
Muestra la mejora de rendimiento de 5x en los tiempos de inicio cálido de Edge Functions tras migrar a MicroVMswww.netlify.com

Este gráfico visualiza los datos de rendimiento citados en el artículo, demostrando la reducción de 25–40 ms a 5–6 ms en la latencia mediana.

Captura de pantalla de un nodo perimetral evaluando una ruta de Edge Function y reenviando la solicitud a un nodo de cómputo interno
Representa el papel del nodo perimetral en el enrutamiento del tráfico de Edge Functions a nodos de cómputo internoswww.netlify.com

Corresponde a la descripción del artículo de los nodos perimetrales verificando rutas coincidentes y reenviando a nodos de cómputo en lugar de a servicios externos.

Crucialmente, este cambio no requiere modificaciones por parte de los desarrolladores; las Edge Functions existentes continúan funcionando idénticamente con importaciones de URL, paquetes npm, funciones integradas de Node.js y declaraciones en netlify.toml funcionando exactamente como antes. La migración brinda a Netlify autoridad total sobre el tiempo de ejecución de las Edge Functions, habilitando capacidades previamente inalcanzables con el entorno restringido de terceros, como el soporte nativo de paquetes npm y acceso al sistema de archivos. Sin embargo, la invocación inicial (en frío) de una función en una región geográfica previamente no utilizada promedia aproximadamente 9 ms mientras el sistema obtiene las imágenes de contenedor requeridas, afectando alrededor del 1,2% de las solicitudes. Netlify considera esto un intercambio aceptable dada la sustancial mejora de rendimiento ofrecida para la vasta mayoría del tráfico de Edge Functions.

Diagrama de un nodo perimetral seleccionando un nodo de cómputo donde se extraen y almacenan en caché las imágenes de contenedor de Edge Functions
Muestra cómo los nodos perimetrales almacenan en caché las imágenes de funciones para reducir la latencia de inicio en fríowww.netlify.com

Se relaciona con la nota del artículo sobre las invocaciones en frío que obtienen imágenes de contenedor, afectando aproximadamente al 1,2% de las solicitudes.