# ¿Qué es Bundler?

Es una herramienta que combina y optimiza múltiples archivos en un proyecto de software y los convierte en una estructura única que los navegadores pueden ejecutar.

## Definición
Los proyectos web modernos constan de cientos de archivos pequeños. A los navegadores les resulta difícil descargar tantos archivos uno por uno. Bundler toma estos archivos, los vincula y mejora el rendimiento limpiando partes innecesarias.

## Cómo funciona
Durante la fase de desarrollo, trabaja con archivos individualmente. Cuando publicas el proyecto, el paquete entra en juego y empaqueta todos los archivos de una manera que el navegador pueda entender.

## Dónde se usa
Es indispensable en proyectos de desarrollo web basados ​​en JavaScript.

## Suele confundirse con
Se puede mezclar con el compilador; El compilador traduce el código a otro idioma, el paquete reúne los archivos.

## Preguntas frecuentes
**¿Por qué no ponemos todo en un solo archivo?**
Los archivos muy grandes pueden ralentizar el navegador; por eso, el paquete a veces divide los archivos en partes inteligentes.


## Términos relacionados
- [Bundling](/es/dictionary/bundling/)
- [Compilation](/es/dictionary/compilation/)
- [Frontend Stack](/es/dictionary/frontend-stack/)

## Herramientas relacionadas
- [Webpack](/es/discover/webpack/)

---
Fuente: TreScout Glosario · https://trescout.com/es/dictionary/bundler/
