Bun (software)

Bun
Información general
Tipo de programa sistema en tiempo de ejecución
Licencia Licencia MIT
Información técnica
Programado en
Versiones
Última versión estable 1.310 de octubre de 2025
Enlaces

Bun es un entorno de ejecución para JavaScript, un administrador de paquetes y un ejecutor de pruebas diseñado como un reemplazo directo para Node.js.[1][2] Bun utiliza JavaScriptCore de Safari como su motor de JavaScript,[3] en tanto que Node.js y Deno se ejecutan usando el motor V8 utilizado por Chromium.

Descripción General

Bun admite el empaquetamiento, la minificación y la renderización del lado del servidor (Svelte, Nuxt.js, Vite). El empaquetamiento se refiere al proceso de combinar múltiples archivos y recursos como JavaScript, CSS y HTML en un número menor de archivos para reducir el número de solicitudes al servidor y mejorar el rendimiento.[4] La minificación es una técnica que comprime estos 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 la legibilidad, por ejemplo, manteniendo los espacios en blanco.[4]

El entorno de ejecución es compatible con la interfaz de función externa (FFI), SQLite3, TLS 1.3 y resolución DNS. También incluye herramientas comunes como edición de archivos, servidores HTTP, WebSocket y hashing.[5]

Historia

La versión oficial de Bun 1.0 se lanzó el 8 de septiembre de 2023. [6]

Con la llegada de la versión 1.3, Bun agregó el reemplazo de módulo activo (HMR) a su servidor de desarrollo local, que actualiza las páginas automáticamente a medida que el código cambia.[7]

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 financiamiento. La ronda fue liderada por Kleiner Perkins, con la participación de Guillermo Rauch, Y Combinator y otros.[8]

Referencias

  1. ↑ «What is Bun? | Bun Docs». Bun (en inglés). Archivado desde el original el 11 de diciembre de 2023. Consultado el 1 de abril de 2024.
  2. ↑ Tyson, Matthew (23 de febrero de 2023). «Explore Bun.js: The all-in-one JavaScript runtime». InfoWorld (en inglés estadounidense). Archivado desde el original el 4 de octubre de 2023. Consultado el 11 de octubre de 2023.
  3. ↑ Omolana, Timilehin (2 de agosto de 2022). «What Is Bun.js and Why Is the JavaScript Community Excited About It?». makeuseof.com (en inglés estadounidense). Archivado desde el original el 30 de mayo de 2023. Consultado el 30 de mayo de 2023.
  4. 1 2 «The Bun Bundler». Bun (en inglés). 16 de mayo de 2023. Archivado desde el original el 3 de abril de 2024. Consultado el 3 de abril de 2024.
  5. ↑ «Bun APIs». Bun Docs (en inglés estadounidense). Archivado desde el original el 27 de septiembre de 2023. Consultado el 11 de septiembre de 2023.
  6. ↑ «Bun 1.0». bun.sh. Archivado desde el original el 30 de abril de 2024. Consultado el 30 de abril de 2024.
  7. ↑ «Bun 1.3». Bun (en inglés). 10 de octubre de 2025. Consultado el 7 de noviembre de 2025.
  8. ↑ Bun [@bunjavascript] (24 de agosto de 2022). «Introducing Oven: the company behind Bun. Oven has raised $7m led by @buckymoore at Kleiner Perkins with participation from @rauchg @ycombinator and more https://t.co/HG2TUCQWbL» (tuit) – vía X/Twitter.

Enlaces externos