Tanto los complementos YSlow como Page Speed de Google recomiendan combinar archivos de script (y estilo) en un solo archivo cada uno para reducir la cantidad de solicitudes HTTP, y ciertamente puedo ver el punto cuando los archivos de script son consistentes en todo el sitio, pero para una aplicación web que tiene diferentes requisitos en todo el sitio.
A mi modo de ver, hay algunas opciones:
Combine todos los archivos que se usan en todo el sitio, y cada página obtiene el mismo archivo combinado: la desventaja es el contenido no utilizado que satura el script (y una primera carga más pesada (también se recarga cuando cambia cualquier script de componente))
Combine los archivos por página: la desventaja es que cada página con diferentes requisitos obtiene un archivo combinado diferente (primera carga más pesada para cada tipo de página)
Ignore la interpretación estricta de 'un solo archivo' de las recomendaciones y haga que la página se cargue en varios archivos, según corresponda, con el almacenamiento en caché, con suerte, negando la cantidad de solicitudes HTTP en el caso general; la desventaja es la cantidad de solicitudes HTTP en cada página
Pensamientos?