Когда речь заходит о скорости загрузки сайта, первым советом почти всегда становится работа с CSS.
Удалите неиспользуемые стили, объедините файлы, оптимизируйте шрифты - звучит логично.
Но даёт ли это реальный эффект на живом сайте? В этой части эксперимента я решил проверить именно это. Я не менял дизайн и не переписывал страницу с нуля.
Цель была простой - убрать всё лишнее, не ломая внешний вид. На этом этапе я сделал три вещи: Каждый шаг - по отдельности, с замерами до и после. После очистки стилей размер CSS-файлов заметно уменьшился.
На бумаге это выглядит как серьёзная оптимизация. Но по факту: Вывод простой:
чистый CSS - это хорошо, но сам по себе он редко даёт заметное ускорение. Следующим шагом я вынес второстепенные стили из критического пути загрузки. Результат оказался интереснее: Здесь эффект уже заметен, но он сильно зависит от структуры страницы. Самые заметные изменения произошли именно здесь. Когда я: страница стала выглядеть «проще», но загружаться - ощутимо бы