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.
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.

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.

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.

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.