В следующем примере я могу получить информацию о производительности для 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 для максимальной точности.