Autore

Nicholas C. Zakas

Nicholas C. Zakas (@slicknet) è il principal front-end engineer per la homepage di Yahoo! e contribuisce alla libreria Yahoo! User Interface (YUI). Ha scritto la Cookie Utility, il Profiler, e lo YUI Test. È l'autore di due libri: Professional JavaScript for Web Developers e High Performance JavaScript, è co-autore di Professional Ajax, e ha contribuito a Even Faster Web Sites. Nicholas scrive regolarmente sul suo blog riguardo il web development.

Altro di questo autore

Riduzione ai minimi termini di JavaScript, Parte II

I nomi da assegnare alle variabili possono essere una fonte di angoscia legata alla programmazione per le persone che devo cercare di comprendere il codice. Una volta che siete sicuri che nessun essere umano abbia bisogno di interpretare il vostro codice JavaScript, le variabili diventano semplici segnaposto per i valori. Nicholas C. Zakas ci mostra come ridurre ulteriormente JavaScript sostituendo i nomi delle variabili locali con lo YUI Compressor.

Una migliore riduzione al minimo di JavaScript

Come per i CSS, JavaScript funziona al meglio e più efficacemente quando è memorizzato in un file esterno che possa essere scaricato e messo in cache separatamente dalle singole pagine HTML del nostro sito. Per migliorare la performance, limitiamo il numero di richieste all'esterno e rendiamo il nostro JavaScript il più piccolo possibile. Gli schemi di minimizzazione di JavaScript nacquero nel 2004 con JSMin e sono progrediti fino allo YUI Compressor nel 2007. Ora l'inventore di Extreme JavaScript Compression with YUI Compressor ci rivela quali sono i coding pattern che interferiscono con la compressione e quali sono le tecniche per modificare o evitare questi coding pattern, con l'intento di migliorare la performance dello YUI Compressor. Pensate piccolo e vivete alla grande.