Один из вариантов - использовать сеть доставки контента (CDN), такую как API библиотек Google. для обслуживания общих файлов сценариев, таких как jQuery. При использовании CDN есть вероятность, что у пользователей уже есть файл сценария, кэшированный в их браузере, и им не нужно будет загружать его снова. Что касается других статических ресурсов, вы можете прочитать рекомендации YSlow по оптимизации времени загрузки статических ресурсов (вы можете минимизировать , сжать gzip и кэшировать статические ресурсы).
Я видел Fool-Proof Date Input Calendar Script Джейсона Муна в производстве. Он кажется немного легче по весу.
Однако я не могу полностью ручаться за набор функций и т.д.
Я столкнулся с той же проблемой с официальным примером jQuery (см. мой комментарий выше). Я определил, что проблема связана с темами CSS и начал удалять мусор. Не успел я закончить, как обнаружил, что один парень сделал именно то, что мне было нужно: http://keith-wood.name/datepickBasics.html
Для этого понадобился DatePicker.js
и один файл CSS. Всего 2 HTTP запроса и 40 кб в дополнение к основному файлу jQuery, который все должны были кэшировать как говорит Дарин.