Это исследование TJ VanToll убедило меня, что лучше объединять jQuery с другими сценариями, а не загружать его из CDN.
Причина заключается в задержке загрузки jQuery на мобильных устройствах:
"В 2012 году среднее время RTT в мобильной сети в США
было 344мс. И это 344ms относится не только к каждому HTTP-запросу -
из которых средняя веб-страница сейчас составляет 93 - но также и каждый поиск DNS
и TCP-соединение ... Хотя средние RTT улучшаются, есть только
небольшие дополнительные выгоды, которые будут иметь место, так как существующие сети находятся в пределах
небольшой фактор теоретического предела, продиктованного физикой. "
Он также цитирует этот пост от Стива Соудерса, который показывает, почему вы на самом деле вряд ли получите выгоду от кэширования от использования CDN:
"Из-за фрагментации в поставщиках CDN, версиях jQuery и
использование протокола (http против https), шансы получить кэш CDN
хит невероятно низкий - и загрузка с внешнего домена
потенциал для выполнения не одного, а трех циклов (поиск DNS,
TCP-соединение и HTTP GET). "