Limited availability
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:
setTimeout(function libFunc() {
slowFunction();
});
würde sourceFunctionName
libFunc
melden, nicht slowFunction
.
Ein String. Gibt einen leeren String zurück, wenn der Funktionsname nicht gefunden wurde.
BeispieleSehen Sie sich Long Animation Frame Timing für Beispiele im Zusammenhang mit der Long Animation Frames API an.
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4