Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die sourceFunctionName-Eigenschaft des PerformanceScriptTiming-Interfaces ist eine schreibgeschützte Eigenschaft, die einen String zurückgibt, der den Namen der Funktion darstellt, die zu dem langen Animationsframe (LoAF) beigetragen hat.
Es ist wichtig zu beachten, dass der gemeldete Funktionsname der "Einstiegspunkt" des Skripts sein wird, also das oberste Level des Stacks, nicht eine spezifische langsame Unterfunktion.
Zum Beispiel, wenn ein Ereignishandler eine Funktion auf oberster Ebene aufruft, die dann eine langsame Unterfunktion aufruft, werden die source* Felder den Namen und den Ort der Funktion auf oberster Ebene melden, nicht der langsamen Unterfunktion — die Funktion, die an die Plattform-API übergeben wurde, wird immer gemeldet. Dies geschieht aus Leistungsgründen; ein vollständiger Stack-Trace ist kostspielig.
Im folgenden Code-Snippet:
würde sourceFunctionName libFunc melden, nicht slowFunction.
Ein String. Gibt einen leeren String zurück, wenn der Funktionsname nicht gefunden wurde.
Sehen Sie sich Long Animation Frame Timing für Beispiele im Zusammenhang mit der Long Animation Frames API an.
| Long Animation Frames API # dom-performancescripttiming-sourcefunctionname |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.