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() oder Window.requestAnimationFrame().

"event-listener"

Ein Ereignis-Listener für ein Webplattform-Ereignis, wie z.B. click, load oder keyup.

"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 eine import()-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

Siehe auch