frontendperf Связаться

Измерения: RUM, CrUX и как мерить скорость правильно

Без измерений оптимизация превращается в гадание. Lighthouse показывает один прогон на эмулированном устройстве, а реальные пользователи приходят с разных телефонов и сетей.

Полевые данные (RUM, Chrome UX Report) отвечают на вопрос «как есть у пользователей», лабораторные — «почему так». Нужны оба: поле, чтобы найти проблему и доказать эффект, лаборатория, чтобы её разобрать.

Core Web Vitals оцениваются по 75-му перцентилю за 28 дней. Поэтому эффект от фикса в CrUX виден не сразу, а свой RUM показывает его на следующий день.

Статьи по теме

  • Кастомные метрики производительности поверх Web Vitals

    Зачем фронтенду свои метрики поверх LCP и INP, как выбрать начало и конец сценария, собрать их через User Timing и Element Timing API и не утонуть в графиках.

  • Свой RUM за вечер: web-vitals.js и отправка в аналитикускоро
  • CrUX: как читать полевые данные своего сайта и конкурентовскоро
  • Как читать Performance-панель и не утонутьскоро

Новые статьи сначала выходят в Telegram-канале.

Другие темы

Написать в Telegram Цены