Как стать автором
Обновить

Комментарии 6

Я просто уплыл. Этот материал можно было выразить в трех предложениях: ttfb является временем от отправки запроса до получения ответа. На него влияют такие параметры. Вы как фронтендер реально ничем не можете на него повлиять.


Спасибо за впустую потраченные 5 минут.

Ну это уж слишком критично. Тут не только попытка обратить внимание на проблему, которую многие игнорируют, но еще и конкретные кейсы.
То что " можно было выразить в трех предложениях:" можно выразить в двух словах в более широком смысле — время отклика.
НЛО прилетело и опубликовало эту надпись здесь
Спасибо за сохранение моих 5 минут.
Однако есть один показатель, которому, как кажется, фронтенд-разработчики часто не уделяют должного внимания. Речь идёт о времени до первого байта (Time to First Byte, TTFB).


Вот далеко не полный список того, что вносит вклад в формирование этого показателя.


Так причём здесь фронтенд разработчик?
И все равно это остается загадочным, в чем же смысл этой метрики? Мы смешали время в сети и время обработки запроса сервером. Представляется ситуация, когда разработчикам прилетает письмо "[Critical-Urgent-ASAP] У нас TTFB высокое", но в итоге они могут потратить свое время впустую, потому что проблемы была в сети.

Или другой случай, клиент прописывает TTFB в контракт и говорит буду сайт который вы делаете вот так измерять, что бы не больше ХХ было. Так получается, можно запихнуть быструю отдачу index.html (например как в Ангуляре), а сколько времени и что там за зависимости уже будет неважно. В итоге полная загрузка будет гораздо позже.

То есть, напрашивается вывод, какой смысл использовать такую метрику? Вроде и сказать что то конкретное нельзя и в целом получается недостаточно информативно.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий