Bun 1.1, la última versión del kit de herramientas Bun y el reemplazo directo de Node.js para crear, probar y ejecutar JavaScript y TypeScript, ahora es compatible con Windows 10. La última versión también es más compatible con Node.js. Anunciado el 1 de abril y Descrita como una “gran actualización”, se dice que Bun 1.1 es más rápido y confiable que las versiones anteriores, con muchas correcciones de errores. Bun ahora es compatible con Windows 10 y versiones posteriores, lo que hace que el tiempo de ejecución sea accesible para los desarrolladores de Windows. Todo, desde el tiempo de ejecución de Bun hasta el ejecutor de pruebas, el controlador de paquetes y el empaquetador, funcionará en Windows. Diseñado como un reemplazo directo de Node.js, Bun ahora admite las API de cliente node:http2 para realizar solicitudes HTTP2 salientes. Sin embargo, se está trabajando en el servidor HTTP2. Los desarrolladores ahora pueden enviar mensajes IPC entre Bun y Node usando la opción ipc. Los desarrolladores de Bun también han implementado un caché direccionable por contenido para archivos de más de 50 KB, lo que evita la sobrecarga de rendimiento al transpilar los mismos archivos repetidamente. Las herramientas de línea de comandos como tsc se ejecutan hasta el doble de rápido en Bun 1.1. Bun ahora también funciona como un shell multiplataforma similar a Bash, pero también en Windows. Mientras tanto, se presenta una nueva API de Semver para analizar y ordenar cadenas de semver. Además, WebSocket es estable en Bun 1.1 y pasa el conjunto de pruebas de conformidad de Autobahn. El cliente Websocket es más confiable para uso en producción. Bun ahora también admite las API de tiempos de usuario, incluidas API como performance.mark() y performance.measure(). Esto es útil para medir el rendimiento de la aplicación. Bun ahora también admite la simulación de módulos, con la capacidad de simular módulos ESM y CommonJS. La versión l.1 agrega soporte integrado para el motor de lenguaje C SQLite que implementa un motor de base de datos SQL. Se puede importar una base de datos SQLite utilizando la sintaxis de importación. Las instrucciones de instalación de Bun se pueden encontrar en el sitio web del proyecto. Copyright © 2024 IDG Communications, Inc.

Source link