Верх страницы
Обложка к записи Оптимизация загрузки jQuery
Время для прочтения: 0 мин. 3 сек.

Оптимизация загрузки jQuery

Многие интернет-гиганты имеют свои публичные хранилища доставки и дистрибуции данных CDN (Content Delivery Network), на которых они размещают свою копию jQuery. Подобные CDN есть у Yandex, Google, Microsoft и jQuery.

Основные преимущества CDN

  • Уменьшение задержки – файл грузится с ближайшего к вам сервера
  • Распараллеливание загрузки – браузеры ограничивают число одновременных подключений к одному домену, а так файлы могут грузиться параллельно
  • Кеширование – есть большая вероятность, что в браузерном кеше посетителя файл уже лежит и это скорейший способ загрузить его.

Пример кода

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" 
        charset="UTF-8"> </script>

В атрибуте src, желательно не указывать протокол вообще, тогда можно будет не заботиться о том http это или https.

А что делать в том случае, если CDN от google вдруг стал недоступен? Самый простой вариант — подгрузить локальную копию jQuery.

<script>
    window.jQuery || 
    document.write('<script src="js/vendor/jquery-1.8.3.min.js"><\/script>')
</script>

Ссылки

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

2 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Dan Zakirov
Dan Zakirov
11 месяцев назад

Я последнее время вообще забил на jQuery, обычно на ванильке все пишу

Предыдущая запись

Давайте дружить
в Телеграме

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы