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élocalNamede 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