O que é webpack em programação web?

Quando se cria uma aplicação web é preciso um monte de arquivos para fazer ela funcionar.

Normalmente, um app web precisa de imagens, configurações, parâmetros, bibliotecas e trechos de código de terceiros. Arquivos HTML, CSS, JavaScript e por aí vai.

Para facilitar o "deployment"(a disponibilização de todos esses recursos) se cria um pacote de artefatos (códigos de programa, fonts, imagens, etc) para ser entregue ao computador do cliente e assim permitir que o app funciona.

Webpack é um dos empacotadores mais utilizados e facilita um bocado o trabalho do programador.

Para saber mais sobre webpack, leia esse artigo aqui.