Bun (software)

From Wikipedia, the free encyclopedia

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.

Datos rápidos Información general, Tipo de programa ...
Cerrar

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

Enlaces externos

Related Articles

Wikiwand AI