The initiatorType
property is a string
that represents the type of resource that initiated the performance event. The value of this string is as follows:
Element
, the property returns the element's localName
.CSS
resource, the property returns "css
".XMLHttpRequest
object, the property returns "xmlhttprequest
".PerformanceNavigationTiming
object, the property returns an empty string (""
).This property is Read only .
resource.initiatorType;
A string
representing the type of resource that initiated the performance event, as specified above.
function print_PerformanceEntries() { // Use getEntriesByType() to just get the "resource" events var p = performance.getEntriesByType("resource"); for (var i=0; i < p.length; i++) { print_initiatorType(p[i]); } } function print_initiatorType(perfEntry) { // Print this performance entry object's initiatorType value var value = "initiatorType" in perfEntry; if (value) console.log("... initiatorType = " + perfEntry.initiatorType); else console.log("... initiatorType = NOT supported"); }
Specification | Status | Comment |
---|---|---|
Resource Timing The definition of 'initiatorType' in that specification. | Editor's Draft | Initial definition. |
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support. | 43 | (Yes) | 40 | 10 | 32 | No support |
Feature | Android | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support. | 4.4 | (Yes) | 42 | ? | 10.0 | 32 | No support |
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PerformanceResourceTiming/initiatorType