La minificazione del codice è un processo che consente di comprimere il codice (ad esempio Javascript o CSS) in una versione più “leggera” che può essere utilizzata in produzione in modo da velocizzare il caricamento da parte del browser.
Al processo di minificazione è spesso affiancato il processo di offuscamento che modifica il codice rendendolo difficile da comprendere per un lettore umano. La motivazione principale è la volontà di proteggere la proprietà intellettuale rendendo difficile il reverse engineering e il riutilizzo non autorizzato del proprio codice da parte di terzi. Tipicamente si offusca il contenuto dei file Javascript.
Elenco nel seguito alcuni strumenti utili reperibili online
CSS Minifiers
https://www.cleancss.com/css-minify/
Javascript Minifiers
https://www.toptal.com/developers/javascript-minifier
https://codebeautify.org/minify-js