Да, вы получите выгоду.
Это связано с тем, что HTTP-протокол будет делать запрос для каждого отдельного файла последовательно и синхронно, и поскольку каждый запрос несет полезную нагрузку данных и задержку запроса-ответа, объединив все файлы в одном, вы просто имеют только одну задержку запроса-ответа и единую полезную нагрузку данных.
Вы можете получить наглядное объяснение этому, просмотрев вкладку «Сеть» в Chrome DevTool или любой другой сетевой анализатор.
Кроме того, вы можете минимизировать полученный файл , используя один из многочисленных онлайн-инструментов, созданных для этой цели. Например, this one.
Имейте в виду сохранить порядок ваших файлов javascript при их объединении, если они зависят друг от друга.
Да, это имеет значение, и вам почти наверняка лучше всего один файл. Конечно, вы должны минимизировать сценарий с одним из многих доступных компрессоров, а также gzipping скрипт с вашего сервера. – Pointy