Bun
Bun — Tecnología. categoría: Runtime + bundler + package manager + test runner JS/TS; >22 M descargas/mes; reescrito de Zig a Rust en mayo de 2026 · uso: Build y empaquetado de Claude Code
Bun se presenta como runtime, empaquetador, gestor de paquetes y ejecutor de pruebas para JavaScript y TypeScript, con más de 22 millones de descargas al mes. El relato de Gergely Orosz de septiembre de 2025 sobre cómo está construido «Claude Code» sitúa a Bun en el paso de compilación y empaquetado, junto a TypeScript, React con Ink y Yoga: una pila elegida porque el modelo de Claude ya la escribe con soltura.
«Anthropic» adquirió Bun en diciembre de 2025. «Jarred Sumner», su creador, lo reescribió después de Zig a «Rust» entre el 3 y el 14 de mayo de 2026, once días frente a 535.496 líneas. La motivación fue una clase recurrente de errores (use-after-free, double-free, fugas de memoria) surgida de mezclar la memoria gestionada por el recolector de basura de «JavaScriptCore» con la asignación manual de Zig. En Rust seguro, esos casos se convierten en errores de compilación con limpieza automática.
Sumner llevó la migración a través de unos 50 flujos de trabajo dinámicos en «Claude Code», cuatro worktrees por dieciséis agentes, con un segundo Claude en un contexto separado que solo veía el diff y recibía la instrucción de encontrar por qué el código está mal. El veredicto lo dio la suite de pruebas existente: 60.624 pruebas escritas en TypeScript, por tanto independientes del lenguaje de implementación, 1,39 millones de aserciones, ninguna prueba eliminada. La ejecución produjo 6.502 commits, un diff de +1.009.272 líneas, unos 16.000 errores de compilación tratados como una cola, y 5.900 millones de tokens de entrada sin caché más 690 millones de salida, unos $165.000.
El resultado publicado es modesto en comparación: «Claude Code» v2.1.181 arranca alrededor de un 10% más rápido en Linux. El 4% del código nuevo sigue siendo unsafe, y se han corregido 19 regresiones desde la fusión.
- Tipo
- Tecnología
- categoría
- Runtime + bundler + package manager + test runner JS/TS; >22 M descargas/mes; reescrito de Zig a Rust en mayo de 2026
- uso
- Build y empaquetado de Claude Code
- relaciones
- 6
- Citada en
- 2 fiches
Vecindario
← creó
→ utiliza
← utiliza