Описание тега resource-timing-api

Resource Timing API позволяет собирать полную информацию о времени, относящуюся к ресурсам в документе. Он позволяет измерять задержку пользователя, что имеет решающее значение для тестирования веб-страниц.
0 ответов

Performance.now() запускается на navigationStart?

Каково время начала для performance.now()? Это navigationStart, requestStart или что-то еще?
0 ответов

Почему API синхронизации времени дает кодированные, декодированные и передаваемые размеры некоторых ресурсов как 0?

Я использую API синхронизации времени для захвата кодированных, декодированных и передаваемых размеров всех ресурсов страницы, но для некоторых ресурсов он дает ноль для всех трех ключей. Пожалуйста, помогите мне решить это.
12 ноя '18 в 12:27
0 ответов

Параллельная загрузка файлов JS в HTML

У меня есть HTML-файл, который выглядит так <html> <head> <script src="1.js"></script> <script src="2.js"></script> ... <script src="200.js"></script> </head> </html> 1.js содержит только о…
1 ответ

Библиотеки отслеживания ресурсов для Ubuntu Linux?

Я хочу построить простой планировщик задач в кластере Ubuntu, поэтому мне нужна библиотека отслеживания ресурсов, которая предоставляет API для других приложений пользовательского уровня. Я долго искал, но нашел только инструменты командной строки. …
0 ответов

Как рассчитать время этапа "подключения" через api window.performance javascript на firefox Не удалось загрузить изображения

window.performance.getEntries() на firefox будет время 0ms на изображениях, которые не удалось загрузить и не отображать подэтапы подключения. Имею в виду, пока времена firebug это в 600ms+- и даже распадается на этапы соединения (Blocking/DNS Looku…
1 ответ

Почему значения интерфейса PerformanceResourceTiming отличаются от значений браузера?

Я написал скрипт, который запускается в домене и извлекает изображения из других доменов (сторонние ресурсы). Я пытаюсь использовать window.performance.getEntriesByType('resource') чтобы получить общую проверку здоровья вещей. Кажется, поскольку эти…
0 ответов

Как включить информацию о времени (Timing-Allow-Origin) для веб-страницы?

Я попытался добавить заголовок "Timing-Allow-Origin: *" к ответу с моего веб-сайта, но после перехода от него я все еще не могу получить доступ к значениям unloadEventHandlerStart/unloadEventHandlerEnd и redirectStart/redirectEnd на новой странице. …
0 ответов

Где мы должны измерить время ресурса в угловом приложении

В приложении AngularJs я хочу измерить синхронизацию ресурсов каждого xmlhttprequest. var requests = window.performance.getEntries().filter(function (item) { return item.initiatorType == "xmlhttprequest" }); // код регистрации Здесь у объекта запрос…
0 ответов

Что такое событие "CommitLoad" в трассировке шкалы времени?

Я пытаюсь выяснить, что такое событие CommitLoad. Я обнаружил это во время записи всех событий трассировки и поиска событий, связанных с временем основного сетевого html-запроса: { // 1 pid: 37054, tid: 775, ts: 29055807727, ph: "I", cat: "devtools.…
1 ответ

Получите переданный размер ресурса, используя JavaScript

Я пытаюсь измерить производительность загрузки страниц реальных пользователей сайта. Чтобы лучше понять данные, я хотел бы сегментировать данные по тому, заполнен ли кэш или нет. Поэтому перед загрузкой ресурса мне не нужно знать, был ли он в кеше. …
25 янв '16 в 15:38
0 ответов

Resource Timing API не показывает правильные ресурсы в Selenium

У меня установлена ​​последняя версия geckodriver, и я использую последнюю версию Firefox. Я написал сценарий селена, чтобы просто открыть URL в Firefox и оставить браузер открытым (я не вызываю driver.close() или driver.quit()) Вот как выглядит скр…
2 ответа

Какая версия Chrome поддерживает window.performance.clearResourceTimings и какая альтернатива

С каких это пор chrome поддерживает window.performance.clearResourceTimings и какова альтернатива, если он недоступен? Я не могу найти какие-либо подробности в заметках о выпуске или MDN. Существует функция clearMarks, но она не сбрасывает список эл…
1 ответ

Почему я не могу получить доступ к данным синхронизации сети без Timing-Allow-Origin в API синхронизации ресурсов

Я читаю этот пост об API синхронизации ресурсов и не могу понять причину следующего ограничения: Ресурсы, получаемые от сторонних производителей, должны предоставлять дополнительный заголовок HTTP (Timing-Allow-Origin: *), чтобы сайт мог собирать по…
28 июл '14 в 21:51
0 ответов

Разрешение DNS в Chrome/Firefox на целую секунду дольше, чем в Safari

Коротко: я пытаюсь выяснить основную разницу в том, как Chrome и Firefox выполняют поиск DNS в macOS по сравнению с Safari. Подробно: у меня есть HTML-страница, которая выполняет AJAX-запрос к случайно сгенерированному (на основе GUID) имени хоста н…
1 ответ

Отсутствует событие onresourcetimingbufferfull из интерфейса Performance

В API синхронизации ресурсов есть события типа onresourcetimingbufferfull, которые запускаются при достижении предела в 150(по умолчанию) ресурсов. https://www.w3.org/TR/resource-timing-1/ Интерфейс Performance в файле lib.d.ts https://github.com/Mi…
02 янв '17 в 10:17
1 ответ

Как получить размер ресурса веб-страницы, такого как javascript, css, image и т. Д.

API-интерфейс Timing для ресурсов w3c предоставляет механизм для определения временных характеристик загрузки таких ресурсов, как.js, .css, .gif, шрифт и т. Д. Однако в текущих реализациях пока не реализовано возвращение размера ресурса ( http://ww…
0 ответов

Есть ли у нас эквивалент API синхронизации ресурсов, который можно использовать из расширения браузера?

Я хочу прослушать все запросы, идущие со страницы (в том числе из фреймов, которые у него могут быть), и получить показатели, похожие на API синхронизации ресурсов для всех запросов. Я хочу быть в состоянии сделать это из фонового скрипта. Я попытал…
1 ответ

Как измерить длительность запросов (XHR) в AngularJS?

Я пытаюсь реализовать перехватчик для AngularJS (1.5.x), который может измерять каждый вызов API и отправлять продолжительность каждого из них в Google Analytics. Я начал с фиктивной реализации этого, используя только new Date().getTime(): (function…
1 ответ

Получить элемент iframe DOM, учитывая его URL

Я использую w3c Resource Timing API. window.performance.getEntriesByType("ресурс"); Это дает список ресурсов, включая iframes. Однако, чтобы получить доступ к ресурсам встроенных iframe, мне нужно получить объект производительности iframe, который т…
01 окт '15 в 07:21
0 ответов

API синхронизации ресурсов

Как рассчитать время ожидания, загрузки, ожидания в Performance.timing? Я не понимаю, как рассчитывается это время.
14 дек '17 в 18:14