Code minifier

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/

https://css-minifier.com/

https://www.minifier.org/

Javascript Minifiers

https://www.toptal.com/developers/javascript-minifier

https://codebeautify.org/minify-js

https://www.minifier.org/

Javascript Obfuscators

https://www.uglifyjs.net/

https://codebeautify.org/javascript-obfuscator

http://www.freejsobfuscator.com/