- Ofrece varias actualizaciones, como soporte de depurador, streaming de fetch y compatibilidad con SvelteKit
- Implementa
ReadStream y WriteStream de node:tty, y .setRawMode() ahora funciona en process.stdin, lo que permite el funcionamiento de varias herramientas CLI interactivas
- Incluye actualizaciones de compatibilidad con Node.js, correcciones de errores y mejoras de estabilidad
- Está previsto que Bun 1.0 se lance el 7 de septiembre
- Bun reúne en uno solo un runtime rápido de JavaScript, bundler, transpilador y gestor de paquetes.
- El soporte de depurador se implementa mediante el Inspector Protocol de WebKit y puede usarse ejecutando un archivo o script con la bandera
--inspect
- Se introduce el comando
bun update, que actualiza todas las dependencias del proyecto a la versión más reciente compatible con el rango semver de package.json
- La mejora del soporte de variables de entorno en Worker hace posible el funcionamiento de SvelteKit
- La actualización también agrega soporte para Nuxt (
nuxt dev) y mejora el soporte de node:tty y node:fs
- Se implementó el streaming del body de respuesta de
Fetch(), por lo que ahora es posible transmitir datos desde la respuesta de fetch en lugar de descargar toda la respuesta completa
- Se agregó soporte para
node:tty y process.stdin.setRawMode(), lo que permite leer pulsaciones de teclas sin esperar un carácter de nueva línea, algo clave para herramientas CLI interactivas
- Mejoras en
bun test. Ofrece soporte para test.each y describe.each de Jest, además de matchers adicionales
- La función
Buffer.toString("hex") fue optimizada mediante SIMD, logrando un rendimiento 40 veces más rápido
- Se corrigieron fallos de JIT en funciones relacionadas con Buffer, una fuga de memoria en la implementación de
buffer.toString("hex") y varios otros errores
Aún no hay comentarios.