Minificatie is het proces waarbij onnodige tekens uit code worden verwijderd zonder de functionaliteit ervan te veranderen. Dit kan het verwijderen van witruimte, opmerkingen en ongebruikte code omvatten. Minificatie kan de grootte van een bestand tot 80% verkleinen, wat de laadtijden kan verbeteren en bandbreedte kan besparen.
Er zijn veel verschillende manieren om code te verkleinen. Enkele populaire hulpmiddelen zijn onder meer:
* CSS:
* [CSSNano](https://cssnano.co/)
* [UglifyCSS](https://github.com/mishoo/UglifyCSS)
* [schone css](https://github.com/jakubpawlowicz/clean-css)
* JS:
* [Terser](https://github.com/terser/terser)
* [Babel](https://babeljs.io/)
* [Sluitingscompiler](https://developers.google.com/closure/compiler/)
* HTML:
* [HTMLMinifier](https://github.com/kangax/html-minifier)
* [UglifyHTML](https://github.com/mishoo/UglifyHTML)
* [schoon-html](https://github.com/alexkuz/schoon-html)
U kunt de code ook handmatig verkleinen door deze stappen te volgen:
1. Verwijder alle witruimte, inclusief spaties, tabs en nieuwe regels.
2. Verwijder alle opmerkingen.
3. Verwijder alle ongebruikte code.
4. Kort de namen van variabelen en functies in.
5. Gebruik waar mogelijk verkorte notaties.
Bijvoorbeeld , deze HTML-code:
```html
Paginatitel
Welkom op mijn pagina!
|