¿Por qué se retrasa Bun 1.4 y qué pasó con el runtime?
Llevar tres meses sin un lanzamiento estable es el período más largo en la historia de Bun desde su publicación inicial en 2022, y la comunidad del runtime no está contenta. Mientras los desarrolladores esperaban la versión 1.4 —que supuestamente traería una reescritura completa del motor de Zig a Rust— las fechas prometidas en Twitter se fueron acumulando sin materializar: del 7 de julio al 19 de agosto, el equipo publicó una sucesión interminable de "próximamente", "mañana" y "en la próxima versión" que erosionó la confianza de quienes usan el proyecto.
El problema no es solo la demora. Es el cambio en cómo se comunica el equipo. Durante años, cada actualización de Bun significaba que una función había sido implementada, probada y se lanzaría en pocos días. Ahora, las publicaciones son promesas falsas sobre la próxima versión, mientras el código base pasa por una transformación radical impulsada por agentes de IA de Anthropic, empresa que adquirió a Bun en diciembre de 2025.
La adquisición de Anthropic y la apuesta por IA generativa
La noticia clave que contextualiza todo este caos es que Bun fue adquirido por Anthropic en diciembre de 2025, según lo confirmó públicamente su creador Jarred Sumner en el blog oficial del proyecto. El equipo ahora trabaja dentro de Anthropic, y la reescritura en Rust utilizó una versión preliminar de Claude Fable 5, un modelo de clase Mythos.
👥 ¿Quieres ir más allá de la noticia?
En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.
👥 Unirme a la comunidadEsto transforma la narrativa: ya no se trata de un proyecto open source independiente enfrentando problemas de mantenimiento. Es un caso de estudio vivo de si los agentes de codificación basados en IA pueden tomar el control de una base de código de producción mientras un humano dirige en lugar de leer línea por línea. La reputación de Anthropic también está en juego: si esto funciona bien, es prueba real de lo que puede hacer la codificación agéntica; si falla, envía una señal contraria.
Los números detrás de la reescritura
Según el blog oficial de Bun, la migración fue masiva en escala:
- 6.502 commits en 11 días (del 3 al 14 de mayo de 2026)
- Hasta 64 instancias de Claude ejecutándose en paralelo en 4 worktrees separados
- Aproximadamente 1.009.272 líneas de código Rust añadidas
- Un costo estimado de USD 165.000 en precios de API (5.900 millones de tokens de entrada, 690 millones de salida)
- 0 tests omitidos o eliminados — se mantuvo el suite completo de más de 60.000 pruebas
Sumner describió un proceso donde cada línea de código fue revisada por dos agentes adversarios independientes antes de ser fusionada, usando un enfoque de "revisión adversarial" donde un Claude escribía el código y otros dos buscaban activamente errores.
¿Qué trajo realmente Bun 1.4?
Los resultados medibles que reporta el equipo son concretos:
- 128 bugs reproducibles que persistían en la versión 1.3.14 fueron corregidos, incluyendo fugas de memoria, crashes y comportamientos erróneos
- El binario se redujo aproximadamente un 20% en tamaño (de 94 MB a 76 MB en Windows, de 88 MB a 70 MB en Linux)
- Rendimiento entre 2% y 5% más rápido en benchmarks de throughput HTTP y compilación
- Se eliminaron todas las fugas de memoria instrumentables —
Bun.build()ya no acumula megabytes de memoria perdida por ejecución
Sin embargo, hay matices importantes. Según Tech Insider, para el 30 de julio de 2026 la reescritura en Rust seguía siendo experimental y estaba limitada a Linux x64 con glibc únicamente, reportando un 99,8% de compatibilidad de tests en esa plataforma específica. Las versiones estables 1.3.x continuaron distribuyéndose desde el motor original de Zig en paralelo, confirmando que Bun opera una transición de doble vía, no una migración terminada.
La reacción de la comunidad: críticas técnicas
La respuesta técnica ha sido mixta. Andrew Kelley, creador de Zig, criticó abiertamente el esfuerzo. Según The Register (14 de julio de 2026), calificó el código Rust generado por IA como "slop sin revisar", argumentando que la calidad del código era problemática incluso antes del acceso a LLMs.
Un punto técnico relevante: aproximadamente el 4% del código Rust de Bun reside dentro de bloques unsafe (~13.000 palabras clave unsafe en ~780.000 líneas). El propio Sumner reconoció que esto no entrega la seguridad de memoria que se dio como razón principal para la reescritura, aunque espera que baje con el tiempo mediante refactorización.
En GitHub, el repositorio tiene más de 5.000 pull requests abiertos, el número más grande que se haya visto en un proyecto de esta escala. Para referencia, React tiene 441 PRs abiertos y GitHub recomienda mantenerse bajo 1.000 PRs contra una sola rama antes de que las verificaciones de mergeabilidad comiencen a fallar.
¿Qué significa esto para tu startup?
Si usas Bun o evalúas tecnologías de infraestructura para tu producto, hay lecciones operativas concretas aquí:
1. Evalúa el riesgo de dependencia en proyectos con alta rotación de releases.
Cuando un runtime crítico para tu stack tiene tres meses sin release estable y el equipo prioriza reescrituras masivas sobre estabilidad incremental, necesitas un plan B. Bun tiene más de 22 millones de descargas mensuales de su CLI y soporte nativo de Vercel, Railway y DigitalOcean, pero la incertidumbre sobre cuándo la versión 1.4 será verdaderamente estable afecta decisiones de arquitectura.
Acción: Si tu equipo depende de Bun para producción, verifica qué funcionalidades específicas te faltan en la versión 1.3.x actual. Muchas startups descubren que las features que esperan de 1.4 ya existen en 1.3 y que la demora no les impacta directamente.
2. Piensa doblemente antes de confiar reescrituras completas a agentes de IA.
El experimento de Bun demuestra que es técnicamente posible mover un millón de líneas de código con IA en 11 días. Pero el resultado —con un 4% de código unsafe, plataformas limitadas y meses de retraso— sugiere que la velocidad de escritura no equivale a velocidad de entrega productiva. La revisión humana sigue siendo indispensable.
Acción: Si estás considerando automatizar partes de tu códigobase con IA, establece límites claros: usa agentes para tareas modulares (migraciones de dependencias, generación de tests, refactorización de funciones aisladas), no para reescrituras arquitectónicas completas. Mide el tiempo real hasta deploy, no el tiempo hasta merge.
3. Monitorea la salud del ecosistema, no solo las métricas de popularidad.
Bun creció rápidamente porque resolvía un dolor real: Node.js era lento. Pero cuando el proyecto cambia de lenguaje, adquiere una empresa de IA y pierde su capacidad de comunicación transparente, los usuarios pierden confianza independientemente de los benchmarks. La adopción de herramientas de infraestructura es un juego de confianza a largo plazo.
Acción: Antes de comprometerte con una tecnología de infraestructura, revisa: frecuencia de releases, transparencia del equipo, cantidad de PRs abiertos y tiempo de respuesta a issues. Estas señales predicen mejor la estabilidad futura que los benchmarks de rendimiento.
4. Considera alternativas maduras mientras esperas.
El ecosistema JavaScript/TypeScript tiene opciones viables hoy mismo: Node.js (con mejoras significativas en performance en las últimas versiones), Deno (que también evoluciona rápidamente) y Cloudflare Workers (para cargas serverless). Cada una tiene trade-offs diferentes, pero ninguna enfrenta la incertidumbre de una reescritura en curso.
Acción: Mantén un inventario de alternativas para cada capa de tu stack. No necesitas migrar hoy, pero saber que puedes hacerlo en semanas —no meses— te da poder de negociación y reduce el riesgo de vendor lock-in tecnológico.
Conclusión
La historia de Bun 1.4 es más que un retraso de software: es un laboratorio natural para entender los límites actuales de la codificación asistida por IA a escala de producción. Los resultados técnicos son impresionantes en papel (128 bugs corregidos, 20% menos de binario, 2-5% más rápido), pero la experiencia del usuario cuenta una historia diferente:三个月 de promesas incumplidas, una comunidad frustrada y una base de código que aún no está lista para todos los sistemas operativos.
Para founders hispanohablantes que construyen sobre infraestructura JavaScript, la lección central es clara: la velocidad de desarrollo no es lo mismo que la velocidad de entrega. Y la confianza de tu equipo con tus herramientas es tan importante como sus benchmarks.
Fuentes
- Bun 1.4 Rust rewrite worries
- Rewriting Bun in Rust | Bun Blog
- Zig vs Rust 2026: 2.3x Faster Builds, 43K vs 115K Stars
👥 ¿Quieres ir más allá de la noticia?
En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.
👥 Unirme a la comunidad













