Сторонние скрипты — самый недооценённый источник тормозов, потому что они добавляются по одному и каждый раз по уважительной причине. Аналитика, чат поддержки, карта, виджет отзывов, пиксели рекламных систем, тепловые карты. Каждый маленький, вместе они превращают лёгкую страницу в тяжёлую.
Проблема даже не в весе, а в зависимости. Сторонний код грузится с чужого сервера, и его скорость вы не контролируете. Если этот сервер отвечает медленно, страница ждёт. Если скрипт подключён неудачно, он способен задержать отрисовку всего остального.
Отсюда рабочие правила. Подключать сторонний код так, чтобы он не блокировал загрузку страницы. Загружать тяжёлые виджеты по действию пользователя, а не сразу: чат вполне может появиться после нажатия на кнопку, карта — при прокрутке до неё. И регулярно проводить ревизию: часть скриптов ставили под задачи, которые давно закрыты, а код остался.
Простой тест на пользу: отключите скрипт и посмотрите, заметит ли кто-нибудь. Довольно часто выясняется, что данными из него никто не пользуется уже год, а платит за него каждый посетитель сайта.
Скорость Сайта
@site_speed_seo_n1k
Сторонние скрипты — самый недооценённый источник тормозов, потому что они добавляются по одному и каждый раз п
Этот пост опубликован в Telegram-канале Скорость Сайта. Подписаться можно по ссылке: @site_speed_seo_n1k.