Minificação de Código
Minificar (otimizar) código é uma boa prática para melhorar a performance a aplicação.
Códigos menores, tudo em uma linha, sem espaços, etc.
Desta forma o browser conseguirá baixá-los mais rapidamente.
Economizar dados móveis em cenários onde o uso é feito através dos mesmos.
build-dev: Código fonte para desenvolvimento.
build-prod: Código fonte mimificado (fechar o código).
Source map: Arquivo que vai mostrar as posições do arquivo mimificado em relação ao arquivo original.
Como a minificação pode ocorrer
- Os arquivos originais estão formatados para a conveniência do desenvolvedor. Isto significa que eles terão comentários, indentações, variáveis com nomes autoexplicativos e outras boas práticas utilizadas para melhorar o entendimento do código.
- O dev aplicará técnicas de minificação para converter o arquivo em uma versão mais otimizada, mas mais difícil de ser entendida por humanos. Normalmente estás técnicas removerão todas as aplicações de boas práticas em prol da otimização do código.
- O servidor web utiliza a versão minificada quando responder a requisições, resultando em menos trafego de banda sem sacrificar a funcionalidade do código.