Porffor pasa a alpha el 11 de agosto con un evento en San Francisco

Fuentes: Porffor goes alpha on August 11th with San Francisco launch event

Porffor, el compilador experimental de JavaScript a código nativo, entrará en fase alpha el 11 de agosto, según anunció su creador. Para celebrarlo, habrá un encuentro presencial en la sede de PlanetScale en San Francisco, con charla, demostraciones en directo y un RSVP abierto a través de Luma.

Entre los avances más destacados de esta versión alpha figuran un cambio de arquitectura profunda: el compilador abandona la ruta JavaScript → WebAssembly y pasa a traducir directamente a un IR propio y, desde ahí, a C, lo que ha reducido el tamaño del binario y el uso de memoria aproximadamente cinco veces y ha duplicado la velocidad de compilación. Porffor se compila ya a sí mismo, lo que ha permitido distribuir el compilador completo en binarios de menos de 5 MB.

La nueva versión incorpora además un recolector de basura maduro y activo por defecto, que elimina los errores de memoria que afectaban a versiones previas, y amplía la conformidad del lenguaje con soporte completo para clausuras y async/await. Incluye también un servidor HTTP que, según los datos aportados por el proyecto, consume más de diez veces menos memoria que Node, Bun o Deno en una prueba de 'hello world' y supera a los tres en rendimiento y latencia.

El autor avanza que podrían llegar más funciones en el lanzamiento, incluida una posible primitiva de concurrencia.