Как получить информацию о времени ресурса для прерванного запроса? - PullRequest
0 голосов
/ 07 июня 2019

В следующем примере я могу получить информацию о производительности для XMLHttpRequest с помощью Resource Timing API.

var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.send();

// wait until the request completes...

performance.getEntries()
    .filter((i) => i.initiatorType === 'xmlhttprequest')

Однако, если я установлю тайм-аут в запросе и прерву его до его завершения, то ничегопоявляется в performance.getEntries().Он просто возвращает пустой массив.

// abort the request after one second
setTimeout(() => xhr.abort(), 1000);

performance.getEntries() // === []

Как я могу получить информацию о производительности для прерванного запроса, используя Resource Timing API?Я не хочу использовать таймеры JavaScript для максимальной точности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...