--- title: PerformanceResourceTiming.responseEnd slug: Web/API/PerformanceResourceTiming/responseEnd tags: - API - Property - Propriété - Reference - Performance Web - Resource Timing API - responseEnd translation_of: Web/API/PerformanceResourceTiming/responseEnd ---
La propriété en lecture seule responseEnd
retourne un timestamp
immédiatement après que le navigateur a reçu le dernier octet de la ressource ou immédiatement avant la fermeture de la connexion de transport, selon ce qui se produit en premier.
{{AvailableInWorkers}}
resource.responseEnd;
Un DOMHighResTimeStamp
immédiatement après la réception par le navigateur du dernier octet de la ressource ou immédiatement avant la fermeture de la connexion de transport, selon ce qui arrive en premier.
Dans l'exemple suivant, la valeur des propriétés *Start
et *End
de tous les événements de type "resource"
sont enregistrés.
function print_PerformanceEntries() { // Utilise getEntriesByType() pour obtenir uniquement les événements "resource" let p = performance.getEntriesByType("resource"); for (let i = 0; i < p.length; i++) { print_start_and_end_properties(p[i]); } } function print_start_and_end_properties(perfEntry) { // Imprime les horodatages des propriétés *start et *end properties = ["connectStart", "connectEnd", "domainLookupStart", "domainLookupEnd", "fetchStart", "redirectStart", "redirectEnd", "requestStart", "responseStart", "responseEnd", "secureConnectionStart"]; for (let i = 0; i < properties.length; i++) { // vérifie chaque propriété let supported = properties[i] in perfEntry; if (supported) { let value = perfEntry[properties[i]]; console.log("... " + properties[i] + " = " + value); } else { console.log("... " + properties[i] + " = N'EST PAS pris en charge"); } } }
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('Resource Timing', '#dom-performanceresourcetiming-responseend', 'responseEnd')}} | {{Spec2('Resource Timing')}} | Définition initiale. |
{{Compat("api.PerformanceResourceTiming.responseEnd")}}