Os complementos do YSlow e do Page Speed do Google recomendam a combinação de arquivos de script (e estilo) em um único arquivo para reduzir o número de solicitações HTTP, e certamente posso entender quando os arquivos de script são consistentes em todo o site, mas para um aplicativo Web com requisitos diferentes em todo o site.
Na minha opinião, existem algumas opções:
Combine todos os arquivos usados no site e todas as páginas obtêm o mesmo arquivo combinado - a desvantagem é o conteúdo não utilizado que atravessa o script (e uma primeira carga mais pesada (também recarrega quando qualquer script de componente é alterado))
Combine os arquivos por página - a desvantagem é que cada página com requisitos diferentes obtém um arquivo combinado diferente (primeiro carregamento mais pesado para cada tipo de página)
Ignore a estrita interpretação "apenas um arquivo" das recomendações e faça com que a página seja carregada em vários arquivos, conforme apropriado, com o armazenamento em cache negando o número de solicitações HTTP no caso geral - a desvantagem é o número de solicitações HTTP em cada página
Pensamentos?