Почему интерфейсы стали быстрее, а ожидание — длиннее?
Метрики загрузки улучшаются десять лет подряд. Ощущение, что «сайт думает», никуда не делось.
Почему возник вопрос
Мы перенесли три проекта на статическую отдачу и получили честные цифры: время до отрисовки упало вдвое. Пользователи в интервью описывали новую версию теми же словами, что и старую.
Значит, измеряется не то, что человек переживает как ожидание.
Что уже известно
- Core Web Vitals описывают отрисовку крупнейшего элемента, отклик на взаимодействие и смещения макета — это три разных события, а не одно «быстро».
- Скелетоны, спиннеры и переходы добавляют реальное время после того, как данные уже получены.
- Задержка до первого визуального отклика на нажатие переживается иначе, чем такая же задержка в середине загрузки.
Чего пока не известно
- Где проходит граница, после которой анимация перестаёт объяснять переход и начинает его удлинять.
- Как измерять воспринимаемое ожидание вне лаборатории, не спрашивая человека напрямую.
- Насколько ощущение скорости зависит от предсказуемости макета, а не от времени.
Текущая гипотеза
Гипотеза
Воспринимаемая скорость определяется не длительностью загрузки, а задержкой между действием человека и первым признаком того, что интерфейс его услышал.
Следующий шаг
Замерить на двадцати интерфейсах два интервала отдельно: до первого визуального отклика и до готовности экрана. Сопоставить с оценками тех же экранов вслепую.
Источники и примечания
Ссылки ведут на материалы их авторов. QVORIX публикует самостоятельные тексты, пересказы и анализ; чужие материалы целиком здесь не размещаются.