Minification (minificatie) is het proces waarbij onnodige tekens uit broncode worden verwijderd: witruimte, regeleindes, commentaar en soms lange variabelenamen. De code blijft functioneel maar wordt kleiner.
Voorbeeld:
// Origineel (leesbaar)
function calculateTotal(price, quantity) {
return price * quantity;
}
// Geminificeerd
function calculateTotal(a,b){return a*b}
Minification wordt toegepast op:
• JavaScript (.js bestanden)
• CSS (.css bestanden)
• HTML (optioneel)
Tools: UglifyJS, Terser (JavaScript), cssnano (CSS), html-minifier (HTML). WordPress plugins zoals Autoptimize en LiteSpeed Cache kunnen automatisch minificeren.