Bun es un entorno de ejecución de JavaScript , un gestor de paquetes y un ejecutor de pruebas diseñado como un reemplazo directo para Node.js. [ 4 ] [ 5 ] Bun utiliza JavaScriptCore de Safari como su motor JavaScript , [ 6 ] a diferencia de Node.js y Deno , que se ejecutan en el motor V8 utilizado por Chromium .
Bun fue desarrollado originalmente por Jarred Sumner y su lanzamiento inicial tuvo lugar en septiembre de 2021. Fue adquirido por Anthropic en diciembre de 2025.
Descripción general
Bun admite la agrupación, la minificación y la renderización del lado del servidor ( Svelte , Nuxt.js , Vite ). La agrupación se refiere al proceso de combinar varios archivos y recursos, como archivos JavaScript , CSS y HTML , en un número menor de archivos para reducir la cantidad de solicitudes al servidor y mejorar el rendimiento. [ 7 ] La minificación es una técnica para comprimir archivos eliminando caracteres innecesarios (como espacios en blanco, comentarios, etc.) sin afectar su funcionalidad, optimizando aún más los tiempos de carga del sitio web. Bun proporciona una API para decidir si se debe preservar cierta legibilidad, por ejemplo, manteniendo los espacios en blanco. [ 7 ]
El entorno de ejecución admite la interfaz de funciones externas (FFI), SQLite3 , TLS 1.3 y la resolución DNS . También incluye herramientas comunes como edición de archivos, servidores HTTP , WebSocket y funciones hash . [ 8 ]
Historia
La primera versión estable de Bun, la 1.0, se lanzó el 8 de septiembre de 2023. [ 9 ]
Bun 1.1 añadió soporte para Windows 10 y Windows 11. [ 10 ] [ 11 ] También introdujo un Bun Shell multiplataforma para ejecutar algunos comandos Bash sin dependencias adicionales. [ 10 ] [ 11 ]
Con la versión 1.3, Bun agregó la sustitución de módulos en caliente (HMR) a su servidor de desarrollo local, que actualiza las páginas automáticamente a medida que cambia el código. [ 12 ]
El 2 de diciembre de 2025, Bun anunció que el proyecto había sido adquirido por Anthropic. Esta adquisición permite a la empresa utilizar Bun para dar soporte a Claude Code y al SDK de Claude Agent. [ 13 ]
En mayo de 2026, Sumner comenzó a reescribir Bun, pasando del lenguaje de programación Zig a Rust , utilizando intensivamente herramientas de IA. Inicialmente, Sumner describió el proyecto como experimental, pero días después fusionó la rama . La reescritura incluyó más de un millón de líneas de código y superó el conjunto de pruebas de Bun. [ 14 ]
Fondos
El 24 de agosto de 2022, Oven, la empresa detrás de Bun, anunció que había recaudado 7 millones de dólares en financiación. La ronda fue liderada por Kleiner Perkins , con la participación de Guillermo Rauch , Y Combinator y otros. [ 15 ]
Adquisición
El 2 de diciembre de 2025, Jarred Sumner, creador de Bun, anunció en una publicación de blog que Bun se uniría a Anthropic. Hizo hincapié en que Bun seguiría siendo de código abierto y bajo la licencia MIT, y mencionó que la financiación les permitiría contratar a más ingenieros, acelerando drásticamente el ciclo de desarrollo y ayudando a lanzar nuevas actualizaciones de funciones con mayor rapidez. Además, se dice que ayudarán a crear herramientas como Claude Code y Claude Agent SDK, que son propiedad de Anthropic. [ 13 ] El costo de esta adquisición no se ha revelado públicamente.
Referencias
- ^ "Versiones, oven-sh/bun, Github" . GitHub . Consultado el 14 de septiembre de 2021 .
- ^ "Versión 1.3.14" . 13 de mayo de 2026. Consultado el 13 de mayo de 2026 .
- ^ Sumner, Jarred (2023-07-02). "Licencia" . Bun Docs . Archivado del original el 2023-07-06 . Recuperado el 2023-07-07 .
- ^ "¿Qué es Bun? | Documentación de Bun" . Bun . Archivado del original el 11/12/2023 . Consultado el 01/04/2024 .
- ^ Tyson, Matthew (23 de febrero de 2023). "Explora Bun.js: El entorno de ejecución de JavaScript todo en uno" . InfoWorld . Archivado del original el 4 de octubre de 2023. Recuperado el 11 de octubre de 2023 .
- ^ Omolana, Timilehin (2022-08-02). "¿Qué es Bun.js y por qué la comunidad JavaScript está entusiasmada con él?" . makeuseof.com . Archivado del original el 30-05-2023 . Recuperado el 30-05-2023 .
- ^ a b "The Bun Bundler" . Bun . 16 de mayo de 2023. Archivado del original el 3 de abril de 2024. Recuperado el 3 de abril de 2024 .
- ^ "API de Bun" . Documentación de Bun . Archivado del original el 27 de septiembre de 2023. Consultado el 11 de septiembre de 2023 .
- ^ "Bun 1.0" . bun.sh. Archivado del original el 30-04-2024 . Recuperado el 30-04-2024 .
- ^ a b "Bun 1.1" . Bun . 1 de abril de 2024. Archivado del original el 7 de junio de 2024. Consultado el 3 de abril de 2024 .
- ^ a b Anderson, Tim (2024-04-02). "Bun 1.1 lanzado con soporte para Windows, cliente WebSocket estable y más • DEVCLASS" . DEVCLASS . Archivado del original el 2024-04-03 . Recuperado el 2024-04-03 .
- ^ "Bun 1.3" . Bun . 10-10-2025 . Consultado el 07-11-2025 .
- ^ a b "Bun se une a Anthropic" . Bun . 2025-12-02 . Consultado el 2025-12-02 .
- ^ Anderson, Tim (14 de mayo de 2026). "La reescritura de Bun Rust de Anthropic se fusionó a la velocidad de la IA" . theregister . Recuperado el 15 de mayo de 2026 .
- ^ Bun [@bunjavascript] (24-08-2022). "Presentamos Oven: la empresa detrás de Bun. Oven ha recaudado 7 millones de dólares liderados por @buckymoore en Kleiner Perkins con la participación de @rauchg @ycombinator y más https://t.co/HG2TUCQWbL" ( Tweet ) – vía Twitter .
Enlaces externos
- Sitio web oficial
- Software 2022
- Sistemas de tiempo de ejecución
- Software que utiliza la licencia MIT.
- Herramientas de programación JavaScript