Sia YSlow che i componenti aggiuntivi di Google Page Speed raccomandano di combinare i file di script (e di stile) in un singolo file ciascuno per ridurre il numero di richieste HTTP, e posso certamente vedere il punto quando i file di script sono coerenti in tutto il sito, ma per un'applicazione Web che presenta requisiti diversi in tutto il sito.
Per come la vedo io ci sono alcune opzioni:
Combina tutti i file utilizzati nel sito e ogni pagina ottiene lo stesso file combinato: il rovescio della medaglia è il contenuto inutilizzato che ingombra lo script (e un primo carico più pesante (ricaricare anche quando uno script del componente cambia))
Combina i file in base alla pagina: il rovescio della medaglia è che ogni pagina con requisiti diversi ottiene un file combinato diverso (primo caricamento più pesante per ogni tipo di pagina)
Ignora la rigida interpretazione 'solo di un file' delle raccomandazioni e fai caricare la pagina in più file come appropriato, con la cache che si spera nega il numero di richieste HTTP nel caso generale - il rovescio della medaglia è il numero di richieste HTTP su ogni pagina
Pensieri?