Minificação é o processo de remoção de caracteres desnecessários do código sem alterar sua funcionalidade. Isso pode incluir a remoção de espaços em branco, comentários e código não utilizado. A minificação pode reduzir o tamanho de um arquivo em até 80%, o que pode melhorar o tempo de carregamento e economizar largura de banda.  
 Existem muitas maneiras diferentes de reduzir o código. Algumas ferramentas populares incluem: 
 * 
CSS:  * [CSSNano](https://cssnano.co/) 
 * [UglifyCSS](https://github.com/mishoo/UglifyCSS) 
 * [clean-css](https://github.com/jakubpawlowicz/clean-css) 
 * 
JS:  * [Terser](https://github.com/terser/terser) 
 * [Babel](https://babeljs.io/) 
 * [Compilador Closure](https://developers.google.com/closure/compiler/) 
 * 
HTML:  * [HTMLMinificador](https://github.com/kangax/html-minifier) 
 * [UglifyHTML](https://github.com/mishoo/UglifyHTML) 
 * [clean-html](https://github.com/alexkuz/clean-html)  
 Você também pode reduzir o código manualmente seguindo estas etapas: 
 1. Remova todos os espaços em branco, incluindo espaços, tabulações e novas linhas. 
 2. Remova todos os comentários. 
 3. Remova todo o código não utilizado. 
 4. Abrevie nomes de variáveis e nomes de funções. 
 5. Use notação abreviada sempre que possível.   
Por exemplo , este código HTML: 
 ```html      
 
 Título da página 
  
  
 Bem-vindo à minha página!