Articulo de referencia

esbuild

esbuild es un empaquetador y minificador de módulos gratuito y de código abierto para JavaScript y CSS [ 2 ] escrito por Evan Wallace. [ 3 ] [ 4 ] Escrito en Go en lugar de Java...

esbuild es un empaquetador y minificador de módulos gratuito y de código abierto para JavaScript y CSS [ 2 ] escrito por Evan Wallace. [ 3 ] [ 4 ] Escrito en Go en lugar de JavaScript, esbuild afirma ser "de 10 a 100 veces" más rápido que otros empaquetadores mediante el uso de paralelismo y uso de memoria compartida. [ 5 ] [ 6 ] [ 7 ] [ 8 ] Es compatible con TypeScript , JSX , tree-shaking y es extensible a través de complementos .

Uso

esbuild se utiliza en Vite , una herramienta de compilación y servidor de desarrollo front-end , y en el Phoenix Framework . Se incluye como empaquetador para Angular desde la versión 17, [ 9 ] Ruby on Rails desde la versión 7, [ 10 ] y para Netlify Functions. [ 11 ]

Véase también

Referencias

  1. "Versión 0.28.1" . 11 de junio de 2026. Consultado el 12 de junio de 2026 .
  2. "esbuild - Tipos de contenido" . esbuild.github.io . Consultado el 15 de abril de 2024 .
  3. Couriol, Bruno. "Esbuild JavaScript Bundler afirma un tiempo de empaquetado entre 10 y 100 veces más rápido" . InfoQ . Consultado el 10 de noviembre de 2023 .
  4. Rappl, Florian (30 de noviembre de 2022). Desarrollo frontend moderno con Node.js: Un compendio para el desarrollo web moderno con JavaScript dentro del ecosistema Node.js. Packt Publishing Ltd. pág. 95. ISBN  978-1-80461-738-0Recuperado el 10 de noviembre de 2023. esbuild es una herramienta bastante nueva que se centra en el rendimiento. La clave del rendimiento mejorado de esbuild es que fue escrita desde cero en Go...
  5. Tyson, Matthew (26 de mayo de 2021). "7 herramientas que transforman el desarrollo de JavaScript" . InfoWorld .
  6. Beswick, James (13 de julio de 2022). "Optimización de las dependencias de Node.js en AWS Lambda | Blog de AWS Compute" . aws.amazon.com .
  7. Ejemplo de texto (25 de junio de 2021). "¿Por qué esbuild es tan rápido?" . SegmentFault .
  8. Minnick, Chris (5 de abril de 2023). JavaScript All-in-One For Dummies . John Wiley & Sons. pág. 515. ISBN  978-1-119-90685-8. porque es más rápido (como resultado de estar escrito en el lenguaje Go).
  9. "Sistema de compilación de aplicaciones Angular" . angular.dev .
  10. ^ Krill, Paul (22 de septiembre de 2021). "Ruby on Rails 7 incluye el nodo para agrupar JavaScript - Le Monde Informatique" . Le Monde informatique (en francés) . Consultado el 10 de noviembre de 2023 .
  11. Bouças, Eduardo (2 de abril de 2021). "Funciones modernas y más rápidas de Netlify: nuevas características de empaquetador y JavaScript" . Netlify .
  • Sitio web oficialEdita esto en Wikidata
  • esbuild en GitHub