Сжатый, jQuery является ~70KB в размере (несжатый:> 200 КБ). Я не видел способ исключить редко используемые части его как с jQuery UI. Как я могу уменьшить (сжатый и уменьшенный) размер файла jQuery? Я вполне заинтересован, потому что коммутируемые линии и медленные машины/браузеры очень распространены среди пользователей моего сайта.
Мое основное беспокойство анализирует продолжительность JavaScript в браузере. На более старых машинах это берет сотни миллисекунд. Сетевая передача является однократной стоимостью, которая делает это немного более терпимым.
Уменьшенная версия - это миниатюрная версия размером 24 КБ и сжатие с помощью gzip. Пользовательский интерфейс jQuery поставляется отдельно, является модульным и имеет упаковщик, который позволяет вам выбирать, какие части пользовательского интерфейса jQuery вы хотите включить.
Если вы ссылаетесь на него из CDN Google или Microsoft, он также будет кэширован в браузере не только для вашего сайта, но и для любого сайта, использующего CDN.
Нет службы (например, для пользовательского интерфейса JQuery), где вы могли бы выбирать функции. Но чтобы помочь:
jQuery не является модульным. Я не думаю, что 24 КБ - это большое дело даже с коммутируемым доступом.
Вы также можете позволить Google разместить jQuery для вас, что даст вам лучшее кэширование и т.д.