¿Cuál es una buena manera de organizar archivos (s) de JavaScript externos?

En una aplicación web ASP.NET con una gran cantidad de páginas HTML, se están acumulando muchas funciones de JavaScript en línea. ¿Cuál es un buen plan para organizarlos en archivos externos? La mayoría de las funciones son específicas de la página para la que están escritas, pero algunas son relevantes para toda la aplicación.

Un solo archivo puede llegar a ser bastante grande. Con C #, etc., generalmente divido los archivos al menos en uno que contiene las funciones y clases generales, de modo que puedo usar el mismo archivo para otras aplicaciones, y uno para las funciones y clases particulares de esta aplicación. Sin embargo, no creo que un archivo grande sea bueno para el rendimiento en una aplicación web.

¿Cuál es el pensamiento a este respecto?

Respuestas a la pregunta(7)

Su respuesta a la pregunta