PerformanceTiming
package js.html
Устаревшее: "PerformanceTiming устарел, используйте вместо него интерфейс PerformanceNavigationTiming"
Доступно в js
Интерфейс PerformanceTiming — это устаревший интерфейс, сохранённый для обратной совместимости. Он содержит свойства, предоставляющие информацию о временных характеристиках различных событий, происходящих во время загрузки и использования текущей страницы. Вы получаете объект PerformanceTiming, описывающий вашу страницу, используя свойство window.performance.timing.
Документация PerformanceTiming от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.
См. также:
Переменные
read onlyconnectEnd:Int
Время окончания установления соединения с сетью. Если транспортный слой сообщает об ошибке, а установление соединения начинается снова, указывается время завершения последнего установления соединения. Если используется постоянное соединение, значение будет таким же, как у PerformanceTiming.fetchStart. Соединение считается открытым, когда завершён весь процесс рукопожатия защищённого соединения или аутентификации SOCKS.
read onlyconnectStart:Int
Время начала отправки запроса на открытие соединения в сеть. Если транспортный слой сообщает об ошибке, а установление соединения начинается снова, указывается время начала последнего установления соединения. Если используется постоянное соединение, значение будет таким же, как у PerformanceTiming.fetchStart.
read onlydomComplete:Int
Время, когда парсер завершил обработку основного документа, то есть когда его Document.readyState изменилось на 'complete', и соответствующее событие readystatechange было сгенерировано.
read onlydomContentLoadedEventEnd:Int
Сразу после выполнения всех скриптов, которые должны быть выполнены как можно скорее, в любом порядке.
read onlydomContentLoadedEventStart:Int
Прямо перед тем, как парсер отправил событие DOMContentLoaded, то есть сразу после выполнения всех скриптов, которые должны быть выполнены сразу после парсинга.
read onlydomInteractive:Int
Время, когда парсер завершил обработку основного документа, то есть когда его Document.readyState изменилось на 'interactive', и соответствующее событие readystatechange было сгенерировано.
read onlydomLoading:Int
Время начала работы парсера, то есть когда его Document.readyState изменилось на 'loading', и соответствующее событие readystatechange было сгенерировано.
read onlydomainLookupEnd:Int
Время завершения поиска домена. Если используется постоянное соединение или информация хранится в кэше или локальном ресурсе, значение будет таким же, как у PerformanceTiming.fetchStart.
read onlydomainLookupStart:Int
Время начала поиска домена. Если используется постоянное соединение или информация хранится в кэше или локальном ресурсе, значение будет таким же, как у PerformanceTiming.fetchStart.
read onlyfetchStart:Int
Время, когда браузер готов получить документ с помощью HTTP-запроса. Этот момент предшествует проверке кэша приложения.
read onlyloadEventEnd:Int
Время завершения обработчика события load, то есть завершения события загрузки. Если это событие ещё не отправлено или не завершено, возвращает 0..
read onlyloadEventStart:Int
Время отправки события load для текущего документа. Если это событие ещё не отправлено, возвращает 0..
read onlynavigationStart:Int
Время завершения запроса на закрытие предыдущего документа в том же контексте просмотра. Если предыдущего документа нет, это значение будет таким же, как у PerformanceTiming.fetchStart.
read onlyredirectEnd:Int
Время завершения последнего HTTP-перенаправления, то есть время получения последнего байта HTTP-ответа. Если перенаправлений нет или одно из перенаправлений не происходит в том же источнике, возвращается значение 0.
read onlyredirectStart:Int
Время начала первого HTTP-перенаправления. Если перенаправлений нет или одно из перенаправлений не происходит в том же источнике, возвращается значение 0.
read onlyrequestStart:Int
Время отправки браузером запроса на получение фактического документа от сервера или из кэша. Если транспортный слой терпит неудачу после начала запроса и соединение восстанавливается, это свойство будет установлено на время, соответствующее новому запросу.
read onlyresponseEnd:Int
Время получения браузером последнего байта ответа от сервера, из кэша или локального ресурса, или время закрытия соединения, если это произошло раньше.
read onlyresponseStart:Int
Время получения браузером первого байта ответа от сервера, из кэша или локального ресурса.
read onlysecureConnectionStart:Int
Время начала рукопожатия защищённого соединения. Если такой запрос не требуется, возвращает 0.
read onlyunloadEventEnd:Int
Время завершения обработчика события unload. Если предыдущего документа нет или предыдущий документ или одно из необходимых перенаправлений находится не в том же источнике, возвращаемое значение — 0.
read onlyunloadEventStart:Int
Время отправки события unload, указывающее время начала разгрузки предыдущего документа в окне. Если предыдущего документа нет или предыдущий документ или одно из необходимых перенаправлений находится не в том же источнике, возвращаемое значение — 0.
Методы
toJSON():Dynamic
Возвращает объект JSON, представляющий этот объект PerformanceTiming.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/PerformanceTiming.html