← Glossário
Glossário · Dev

O que é Bundler?

É uma ferramenta que combina e otimiza vários arquivos em um projeto de software e os transforma em uma única estrutura que os navegadores podem executar.

Definição

Os projetos web modernos consistem em centenas de pequenos arquivos. Os navegadores têm dificuldade em baixar tantos arquivos, um por um. O Bundler pega esses arquivos, os vincula e melhora o desempenho limpando partes desnecessárias.

Analogia: Ao construir um edifício, é como um centro logístico que carrega centenas de peças diferentes (tijolos, tubos, cabos) em um único caminhão e as entrega no canteiro de obras de uma só vez.

Como funciona

Durante a fase de desenvolvimento, você trabalha com arquivos individualmente. Quando você publica o projeto, o bundler entra em ação e empacota todos os arquivos de uma forma que o navegador possa entender.

Onde é usado

É indispensável em projetos de desenvolvimento web baseados em JavaScript.

Costuma ser confundido com

Pode ser misturado com compilador; O compilador traduz o código para outra linguagem, o bundler reúne os arquivos.

Perguntas frequentes

Por que não colocamos tudo em um arquivo?

Arquivos muito grandes podem deixar o navegador lento; então o bundler às vezes divide os arquivos em partes inteligentes.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →