Самый тяжёлый код на большинстве сайтов написан не их разработчиками.
Счётчики, чаты, виджеты отзывов, карты, всплывающие окна, метки рекламных систем — каждый по отдельности выглядит безобидно. Вместе они грузят больше, чем сам сайт, и главное, выполняются в тот момент, когда браузер должен рисовать страницу.
Что стоит сделать хотя бы раз:
— выписать все внешние подключения и найти владельца каждого; часть окажется остатками давно закрытых кампаний;
— перенести в отложенную загрузку всё, что не нужно на первом экране;
— тяжёлые виджеты подключать по действию человека: чат по нажатию на кнопку, карта по нажатию на заглушку;
— проверить, что недоступность внешнего сервиса не блокирует отрисовку.
Отдельная опасность — менеджеры меток, куда маркетологи добавляют скрипты без ведома разработчиков. Через год там живёт своя экосистема, и никто не знает, что можно убрать.
Регулярная ревизия внешних подключений даёт больше прироста скорости, чем месяц оптимизации собственного кода. 🔧
CDN и Скорость
@cdn_speed_ru_n1k
Самый тяжёлый код на большинстве сайтов написан не их разработчиками.
Этот пост опубликован в Telegram-канале CDN и Скорость. Подписаться можно по ссылке: @cdn_speed_ru_n1k.