- Bun 1.0 es un toolkit integral para el desarrollo con JavaScript y TypeScript, y ofrece funciones para ejecutar, compilar, probar y depurar código.
- Bun busca simplificar y acelerar el desarrollo en JavaScript al reemplazar múltiples herramientas con una sola solución integrada.
- Bun reemplaza a Node.js y ofrece una alternativa 5 veces más rápida que
npx, además de modo watch integrado y lectura nativa de archivos .env.
- Bun puede ejecutar archivos
.js, .ts, .cjs, .mjs, .jsx, .tsx, eliminando la necesidad de transpilers como tsc, babel, ts-node y tsx.
- Bun es un bundler de JavaScript de alto rendimiento y cuenta con una API de plugins compatible con esbuild, por lo que reemplaza a
esbuild, webpack, parcel y rollup.
- Bun, como gestor de paquetes compatible con npm, lee
package.json y escribe en node_modules, reemplazando a npm, yarn, pnpm y lerna.
- Bun, como test runner compatible con Jest, soporta snapshot testing, mocking y code coverage, reemplazando a
jest, ts-jest, babel-jest y vitest.
- Bun es un runtime rápido de JavaScript construido con el motor WebKit de Apple, con el objetivo de hacer el desarrollo de software más rápido y agradable.
- Bun soporta tanto los sistemas de módulos ESM como CommonJS y tiene soporte integrado para APIs web estándar disponibles en el navegador.
- Bun ofrece hot reloading, lo que permite recargar la aplicación sin cerrarla cuando cambian los archivos.
- Bun es personalizable: puedes definir plugins para interceptar imports y ejecutar lógica de carga personalizada.
- Bun ofrece APIs de biblioteca estándar optimizadas para necesidades comunes de los desarrolladores y soporte para SQLite usando APIs nativas más rápidas.
- Bun incluye un gestor de paquetes mucho más rápido que
npm, yarn y pnpm.
- Bun también funciona como un test runner con un módulo de pruebas integrado totalmente compatible con Jest.
- Bun es un bundler y minificador de JavaScript y TypeScript compatible con plugins de esbuild, e introduce macros de JavaScript para ejecutar funciones en tiempo de bundling.
- Bun ahora ofrece de forma experimental builds nativas para Windows, y las builds para macOS y Linux ya están listas para producción.
- El equipo de Bun está desarrollando nuevas formas de desplegar JavaScript y TypeScript en producción, y está contratando ingenieros de sistemas de bajo nivel.
1 comentarios
Comentarios de Hacker News
"type": "module"enpackage.json.node:.fetch(), que más tarde se rastreó a la obtención de propiedades desde objetos en los bindings de JavaScriptCore.