Saltar al contenido

esbuild es un potente empaquetador y minificador de JavaScript diseñado para ofrecer una velocidad extraordinaria en el proceso de compilación y superar ampliamente a otros empaquetadores del mercado.

Admite tecnologías web modernas como JavaScript, TypeScript, JSX y CSS desde el primer momento. Su arquitectura singular permite integrarlo fácilmente mediante su API, disponible a través de CLI, JavaScript y Go.

esbuild no solo empaqueta código de forma eficaz, sino que también incluye funciones como tree shaking para eliminar código sin usar, minificación para optimizar el resultado y compatibilidad con mapas de origen para facilitar la depuración. La compatibilidad con módulos ESM y CommonJS lo hace versátil en distintos entornos de desarrollo.

La herramienta también incluye un servidor local, un modo de vigilancia para el desarrollo activo y un ecosistema de plugins que amplía aún más sus capacidades. Al reducir drásticamente el tiempo de compilación, esbuild busca revolucionar la forma en que los desarrolladores crean sus aplicaciones web.

Características

  • Velocidad extraordinaria sin necesidad de caché
  • JavaScript, CSS, TypeScript y JSX integrados
  • API sencilla para CLI, JS y Go
  • Empaqueta módulos ESM y CommonJS
  • Empaqueta CSS, incluidos los módulos CSS
  • Tree shaking, minificación y mapas de origen
  • Servidor local, modo de vigilancia y plugins

Elementos relacionados

Rollup

Esta herramienta simplifica el proceso de desarrollo al gestionar las dependencias de forma eficiente y optimizar el código para entregarlo rápidamente.

Vite

Esta herramienta está diseñada para mejorar su flujo de trabajo de desarrollo, al ofrecer un entorno rápido y adaptable para crear aplicaciones web.

eleventy

Un generador de sitios estáticos eficiente que transforma archivos en un sitio web de carga rápida, con una configuración mínima y la máxima personalización.

Astro

Este framework web está dirigido a desarrolladores que buscan crear sitios web rápidos y centrados en el contenido, con una sobrecarga mínima y el máximo rendimiento.

Electron

Un framework que facilita la creación de aplicaciones de escritorio con tecnologías web y permite a los desarrolladores aprovechar sus conocimientos para ofrecer una experiencia similar a la nativa.

Tauri

Crea aplicaciones pequeñas, rápidas y seguras para equipos de escritorio con tecnologías web.

TanStack Start

Meta-framework full-stack para React y Solid con enrutamiento seguro en cuanto a tipos, SSR, streaming, funciones de servidor y empaquetado con Vite, listo para desplegarse en cualquier lugar.