PerformanceResourceTiming.initiatorType
La propriété initiatorType
en lecture seule est une chaîne de caractères qui représente le type de ressource qui a initié l'événement de performance.
La valeur de cette chaîne est la suivante:
- Si l'initiateur est un
Element
, la propriété retourne la propriétélocalName
de l'élément. - Si l'initiateur est une ressource
CSS
, la propriété renvoie «css
». - Si l'initiateur est un objet
XMLHttpRequest
, la propriété renvoie «xmlhttprequest
». - Si l'initiateur est un objet
PerformanceNavigationTiming
, la propriété renvoie une chaîne vide (""
).
Note: Cette fonctionnalité est disponible via les Web Workers
Syntaxe
js
resource.initiatorType;
Valeur de retour
Une chaîne de caractères (DOMString
) représentant le type de ressource qui a initié l'événement de performance, comme spécifié ci-dessus.
Exemple
js
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_initiatorType(p[i]);
}
}
function print_initiatorType(perfEntry) {
// Imprime la valeur initiatorType de cet objet d'entrée de performance
let value = "initiatorType" in perfEntry;
if (value) console.log("... initiatorType = " + perfEntry.initiatorType);
else console.log("... initiatorType = N'EST PAS pris en charge");
}
Spécifications
Specification |
---|
Resource Timing # dom-performanceresourcetiming-initiatortype |
Compatibilité des navigateurs
BCD tables only load in the browser