Что действительно тормозит Zero Block и что проверять первым
Zero Block сам по себе не делает страницу медленной: скорость зависит от ресурсов и работы, которую вы положили внутрь. Чаще всего виноваты полноразмерные изображения, видео на первом экране, несколько начертаний шрифта, сторонние виджеты и модификации, которые пересчитывают геометрию при каждом скролле. Сначала измерьте опубликованную страницу без кеша, затем убирайте по одному крупному источнику.
Короткий ответ
Оптимизируйте по убыванию цены: видео, изображения, шрифты, сторонние сервисы, пользовательский код. Не удаляйте элементы вслепую.
1. Видео первого экрана
Автозапуск большого MP4 конкурирует с изображением, шрифтом и скриптами. Дайте постер, короткий ролик и мобильную альтернативу. Если видео не влияет на первое действие, загружайте его после клика или ниже первого экрана.
2. Изображения
Не загружайте фотографию шириной 5000 пикселей в карточку 600 пикселей. Экспортируйте реальный размер с разумным запасом, используйте современные форматы и проверяйте, что мобильная версия не получает тяжёлый фон только потому, что он скрыт CSS.
3. Шрифты
Три семейства по девять весов — не признак системы. Оставьте только используемые начертания и убедитесь, что в них есть кириллица. Поздний шрифт меняет ширину текста и заставляет браузер пересчитывать композицию.
4. Виджеты и модификации
Чат, аналитика, карта, CRM и каждый T123 добавляют работу. Временно отключайте
по одному и повторяйте измерение. Особое внимание к обработчикам scroll и
resize: чтение геометрии после записи стилей создаёт лишние раскладки.
5. Проверяйте опубликованную страницу
Редактор не равен сайту клиента. Сделайте замер в приватном окне с ограничением сети, пройдите мобильный сценарий и смотрите не только момент появления первого текста, но и время до работающей кнопки.
После каждой правки записывайте результат. Иначе десять мелких оптимизаций легко сделать страницу сложнее и не получить заметного ускорения.