ну если со стороны скорости, то, если инклудить в общий файл, по моему мнению неправильно т.к. не на каждой странице тебе необходим данный код этой библиотека, а только там где ты юзаешь ее. А с точки зрения архитектуры, на мой взгляд должна быть какая-то входная точкА, где собираются все библиотеки которые юзаются и затем описывается их логика и прочее, но опять же как ты это организуешь. У меня было так: что я создавал названия js файлов аналогично роуту/старнице, но подгружались библиотеки все необходимые в общем app.js файле