20 / 36
Как измерить и улучшить Cumulative Layout Shift (CLS)?
CLS измеряет сумму всех неожиданных сдвигов видимых элементов за сеанс. Норма -- до 0.1. Главные причины: изображения и iframe без размеров, динамически подгружаемый контент (баннеры, шрифты), и элементы, вставленные выше текущей позиции скролла. Основные фиксы: всегда задавать width/height или aspect-ratio, резервировать место под динамический контент и использовать font-display: swap с size-adjust.