PerformanceScriptTiming: invokerType-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die schreibgeschützte Eigenschaft invokerType
der Schnittstelle PerformanceScriptTiming
gibt einen Zeichenfolgenwert zurück, der den Typ des Features angibt, das den Skriptaufruf ausgelöst hat.
Wert
Eine Zeichenfolge, die den Typ des Skript-Einstiegspunkts angibt. Mögliche Werte sind:
"user-callback"
-
Ein bekannter Rückruf, der innerhalb einer Webplattform-API aufgerufen wurde, wie z.B.
setTimeout()
oderWindow.requestAnimationFrame()
. "event-listener"
-
Ein Ereignis-Listener für ein Webplattform-Ereignis, wie z.B.
click
,load
oderkeyup
. "resolve-promise"
-
Eine Handler-Funktion für den erfüllten Zustand eines Webplattform-Versprechens, wie z.B.
fetch()
. Beachten Sie, dass im Fall von Versprechen alle Handler desselben Versprechens als einzelner"script"
-Eintragstyp gruppiert werden. "reject-promise"
-
Eine Handler-Funktion für den abgelehnten Zustand eines Webplattform-Versprechens.
"classic-script"
-
Die Auswertung eines Standardskripts (zum Beispiel über ein
<script>
-Element oder eineimport()
-Anweisung). "module-script"
-
Die Auswertung eines Modulscripts.
Die Struktur des Werts PerformanceScriptTiming.invoker
hängt vom invokerType
-Wert des Skripts ab. Weitere Details finden Sie auf der invoker
-Seite.
Beispiele
Siehe Timing langer Animationsrahmen für Beispiele im Zusammenhang mit der Long Animation Frames API.
Spezifikationen
Specification |
---|
Long Animation Frames API # dom-performancescripttiming-invokertype |
Browser-Kompatibilität
BCD tables only load in the browser