Desarrolla, empaqueta y ejecuta código y tests de proyectos JavaScript y TypeScript. Todo en uno y ultrarrápido.
Bun es un entorno de ejecución de JavaScript todo en uno, lanzado en 2022 por Jarred Sumner y escrito en el lenguaje de programación de bajo nivel Zig. Se presenta como una alternativa moderna y de alto rendimiento a Node.js.
Instalar Bun es muy sencillo, podemos hacerlo ejecutando este comando desde nuestro terminal.
curl -fsSL https://bun.sh/install | bash
bun init
: Para empezar un nuevo proyecto Bun.bun run
: Para ejecutar scripts JavaScript o TypeScript.bun install
: Instala dependencias o librerías al proyecto.bun test
: Ejecuta los tests. Compatible con Jest.bun build
: Transpila y empaqueta archivos JavaScript y Typescript.Personalmente creo que se puede usar en proyectos pequeños o proyectos que requieran de funcionalidades estándares, blogs o aplicaciones sencillas. Para aplicaciones más exigentes todavía le queda mucho recorrido por hacer, pero sin lugar a dudas es un framework a tener en cuenta en el futuro si sigue evolucionando en la misma dirección.
En este artículo hemos visto qué es Bun, sus características principales donde destaca la velocidad espectacular que ofrece al realizar tareas como instalar, empaquetar y ejecutar código JavaScript y TypeScript. También hemos visto como instalarlo y sus comandos principales.