Cloudflare lanza Python Workers en modo generalmente disponible

Fuentes: Cloudflare makes Python Workers generally available

Cloudflare ha anunciado la disponibilidad general (GA) de Python Workers, una plataforma que permite ejecutar aplicaciones en Python dentro de su runtime de Workers. Este lanzamiento posiciona a Python como un lenguaje de primer nivel en la plataforma de desarrollo de Cloudflare, integrando nativamente el código Python con servicios como Workers AI, R2, D1, Hyperdrive y Durable Objects. La iniciativa busca simplificar el desarrollo, permitiendo a los equipos utilizar frameworks populares como FastAPI, Django y Flask sin necesidad de configurar servidores web tradicionales, ya que la propia plataforma de Cloudflare gestiona el balanceo de carga y la escalabilidad.

Técnicamente, la solución se basa en la ejecución de un intérprete de Python compilado a WebAssembly mediante Pyodide. Un avance clave es la eliminación de la necesidad de convertir manualmente objetos Python a TypeScript en la frontera de RPC. Cloudflare ha encapsulado este proceso de conversión de tipos dentro del runtime, permitiendo que los desarrolladores utilicen las conexiones de la plataforma de forma nativa y sin escribir código JavaScript adicional. Además, se ha implementado una capa de puente para sockets TCP, lo que habilita el uso de drivers de bases de datos relacionales como PostgreSQL o MySQL a través de Hyperdrive, resolviendo limitaciones previas impuestas por el sandbox de WebAssembly. Esta integración permite a los desarrolladores escribir aplicaciones server-agnostic según los estándares WSGI o ASGI, aprovechando la infraestructura global de Cloudflare para escalar sus APIs de manera eficiente.