Как выбрать значимый контент для измерения FMP? Очень индивидуально для проекта. Google пробовали разработать универсальную метрику, но отчаялись. Теперь вместо неё LCP: web.dev/lcp/
Но если нет универсальной – не значит, что не нужно делать свою под проект
Для ЯндексПоиска FMP – это отрисовка выдачи. И это можно вычислить приблизительно.
Отрисовку контента можно оценить интервально так, как я рассказывал на HolyJS: gist.github.com/andre487/25410…
Так мы и делали долго. Но как же картинки? Их не учитывали, а зря
Однажды мы научились исследовать UX в разрезе скорости с помощью краудсорсинговой платформе Толока. И вот оказалось, что пользователи считают страницу, где картинки загрузились сильно позже отрисовки текста, более медленной, даже если уже могли читать текст
В данный момент работаем над метрикой FMPv2, которая будет учитывать также и время отрисовки (или загрузки) видимых картинок. Смотрим в сторону Element Timing или Resource Timing
github.com/WICG/element-t…
developer.mozilla.org/en-US/docs/Web…