Подключать несколько JS на странице или пихать все в один файл?
Гуглил, смотрел на другие проекты, общался с коллегами и у всех разное мнение. Я считаю, что надо подключать каждую библиотеку отдельно а коллега пихает все в один js (jquery, други либы и т.д.). Какой же бест практик ? или это зависит от масштаба проетка на мелкие можно все в один собирать а на крупных подключать каждую отдельно и асинхронно подгружать в зависимости от того, что нам надо ?
Как делаете вы ?
В случае с монолитными приложениями, объединять js в один файл имеет смысл хотя бы даже для удобства отладки, сизнонизации между разными cdn.
Бывают ситуации, когда, например, на одной из страниц сайта есть чатик. Разумеется, загружать код такого чатика на всех страницах сайта глупо. Не только из-за трафика, еще в целях минимизаций затрат ресурсов web-клиента.
Комбинировать, те что всегда загружаются на старте, явно нужно в один бандл. Если что-то тяжелое и используется редко, то подключать ассинхронно. Остальное можно разбрость пачками по модулям.
Так же ещё можно в первый бандл поместить самый минимум для отображения - что-б поднять первую страницу и следом бандл для нормальной работы.
Ещё можно все файлы ассинхронно, с анализом и последующим автобандлингом.
Вообщем можно по всякому, если у вас есть на это время.