В отличие от файла кода на стороне сервера, где рекомендуется использовать один тип для каждого файла, файлы javascript действительно должны объединять весь ваш код.Это потому, что они напрямую потребляются клиентом.Методы слияния можно использовать, если вы хотите, чтобы ваши логические проблемные домены были разделены во время разработки.Помните, что для клиента более эффективно загружать меньше ресурсов.
Если ваши файлы ресурсов объединяются динамически или как часть процесса развертывания, то я бы логически структурировал ваши файлы в соответствии с объемом проблемы, например, / scripts/ shared, / scripts / navigation и т. д.