Un desarrollador identificado como jazzzooo ha presentado Buz, un fork en fase inicial del entorno de ejecución JavaScript Bun, basado en el último commit previo a la reescritura de Bun en Rust. El objetivo del proyecto es servir como reemplazo directo de Bun, pero con una base de código más saneada, construida sobre la versión actual de Zig.
Uno de los avances técnicos más destacados es la migración completa del grafo de construcción a build.zig, incluyendo las fuentes vendored de JavaScriptCore. Esto permite obtener builds incrementales en menos de un segundo, lo que mejora sustancialmente el ciclo de desarrollo. El proyecto requiere un submódulo de Zig ligeramente parcheado, enfocado principalmente en optimizaciones de compilación incremental.
El autor afirma haber eliminado más de 11.000 líneas de código muerto del repositorio original de Bun y haber reescrito y modernizado partes de la base para apoyarse más en la biblioteca estándar de Zig. También ha importado las pruebas más recientes de la versión en Rust de Bun, aunque admite que muchas todavía no pasan.
El proyecto utiliza modelos de lenguaje de gran tamaño de forma intensiva para acelerar la limpieza y reescritura del código, aunque bajo supervisión humana. El autor no acepta contribuciones humanas hasta que la base de código esté en un estado considerado razonable, y estima que en semanas o meses podría haber una versión presentable compatible con Bun 1.4.0.
