Вы уверены, что это реальная проблема?
Причина, по которой я спрашиваю, состоит в том, что не должно быть проблемой включать одну и ту же полную библиотеку JavaScript на каждой странице. Фактически, размещение разных версий библиотеки на каждой странице фактически замедлит вашего сайта.
Причина в том, что JavaScript кэшируется браузером. Если каждая страница запрашивает одну и ту же библиотеку, они не должны будут фактически загрузить библиотеку с вашего сайта после первого раза.
Ключ в том, чтобы ваша библиотека отправлялась с заголовком HTTP Expires
, который указывает браузеру кэшировать ответ.