jQuery - загрузка 19 КБ (минимизированная и gzipped ), что составляет несколько секунд даже при коммутируемом подключении. Я бы не волновался об этом.
Единственное, что вы должны сделать, это правильно версия , так что вы можете загрузить ее только тогда, когда она изменится. Вы можете сделать это, просто получив его из API библиотек Google AJAX
.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
Что вам следует знать, так это лучший метод для статического контента, который доставляется с вашего сайта:
- Иметь HTTP-заголовок Expires для фьючерсов, чтобы заставить его его кэшировать;
- Версия, так или иначе, поэтому, когда вы меняете номер версии, клиент перезагружает его; и
- Gzip все.
Версия jQuery от Google уже имеет номер версии jQuery. С вашим собственным контентом, например, обычно используется время последнего изменения файла как часть URL, например:
<img src="/images/logo.gif?1233748877">