
Ormai almeno il 70% dei siti web al mondo ha un minimo di codice in CSS e Javascript. Uno dei trucchi più ribaditi in rete è di minificare (dall’inglese minify che non ha una traduzione precisa in italiano) i file .css e .js per aumentare la velocità di caricamento del sito, in parole più precise aumentare la velocità di elaborazione del browser dello stile della pagina e degli script annessi. In effetti in tutti i file CSS e Javascript spesso c’è pieno di commenti e spazi inutili che sono tanti microsecondi di pause preziosi per il caricamento della pagina. Smaller è un’applicazione per Mac che consente di minificare e comprimere i file CSS e Javascript di un sito web.
Bisogno di comprimere immagini? ImageOptim è un’altra bellissima app per Mac che abbiamo recensito! E c’è anche un’app per Windows che consente di comprimere immagini: PngOptimizer.
Smaller, l’app che costa un pochino ma che ti aiuterà tanto

Ci sono app che costano tanto e durano poco, ci sono app invece veramente utili che serviranno sempre e dureranno sempre. Smaller è la classica utilità che ci servirà sempre, in quanto ha uno scopo ben preciso e molto utile. Se dunque sei spesso “a contatto” con file CSS e Javascript perché non comprimerli ed aumentare di qualche millisecondo (dipende dalla grandezza dei files CSS o Javascript) il tuo sito? Smaller poi è veloce e immediata, non ti farà quindi perdere tempo. Per cominciare basterà trascinare uno o più file CSS e Javascript, quindi cliccare sul bottone Minify.
Una volta che avrà finito apparirà nella barra dei bottoni in basso la scritta “Well Done!”. Niente avvisi fastidiosi di qualunque tipo: il tuo sito è ora più veloce.
Uno sguardo alle preferenze
Per ogni app fatta a dovere ci sono anche delle preferenze fatte a dovere. Cliccando sul menu Smaller>Preferences sarà possibile aprire le impostazioni dell’applicazione:
Come noti ci sono alcune cose importanti a cui badare bene:
- L’impostazione Minify only, do not obfuscate local symbols è fondamentale se non vuoi fare una strage del vostro file JS, consiglio di provarla ma di eseguire un backup del file prima. Tale impostazione comprime ancora di più ma rischia di compromettere il vostro file. Se vuoi stare sicuro attivala per evitare danni.
- Se per caso (anche se è strano accada) l’app rovina i tuoi file, abilita anche l’opzione Disable all the built-in micro optimizations
- Solitamente io comprimo direttamente il file sul server, ma se vuoi puoi abilitare l’opzione del suffisso (Add suffix) per creare un file con un suffisso che significa che tale file è stato compresso
- Altra impostazione fondamentale è Save minified file to che ti serve per indicare dover far salvare i file compressi. Nel mio caso li sovrascrivo quindi ho messo the same folder as source.