Тип навигации. Может принимать значения TYPE_NAVIGATE (0), TYPE_RELOAD (1), TYPE_BACK_FORWARD (2) или TYPE_UNDEFINED (255).
Интерфейс включает в себя два свойства и несколько констант:
Основным объектом для интерфейса является window.performance, который в свою очередь предоставляется доступ к двум другим объектам window.performance.navigation и window.performance.timing. Рассмотрим подробнее каждый из них.
К сожалению, пока данный интерфейс доступен только для последних версий браузеров Internet Explorer и Chrome.
Кроме того, в отличие от популярных методов измерения, связанных с использованием JavaScript, доступными будут и низкоуровневые метрики время обращения к DNS серверам или потраченное на переадресацию время.
Особый интерес данный стандарт представляет для мобильных сайтов и приложений, для которых процесс измерения показателей производительности является сложно реализуемым. Navigation Timing API полноценно поддерживается WebKit и потому со временем может быть реализован для большинства мобильных платформ iOS и Android.
Интерфейс Navigation Timing является универсальным решением для измерения времени загрузки страниц. При этом охватывается полный цикл взаимодействия с сайтом — от момента самого первого запроса пользователя до полной загрузки.
Введение в Navigation Timing API | Web Performance
Комментариев нет:
Отправить комментарий