Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Leistung
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.
* Some parts of this feature may have varying levels of support.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das Performance Interface bietet Zugriff auf leistungsbezogene Informationen für die aktuelle Seite.
Leistungseinträge sind spezifisch für jeden Ausführungskontext. Sie können Leistungsinformationen für Code abrufen, der in einem Fenster ausgeführt wird, über Window.performance und für Code, der in einem Worker läuft, über WorkerGlobalScope.performance.
Instanz-Eigenschaften
Das Performance Interface erbt keine Eigenschaften.
Performance.eventCountsSchreibgeschützt-
Eine
EventCountsKarte, die die Anzahl der Ereignisse enthält, die pro Ereignistyp ausgelöst wurden. -
Ein veraltetes
PerformanceNavigationObjekt, das nützliche Informationen über die imtimingaufgeführten Vorgänge bietet, einschließlich Informationen darüber, ob die Seite ein Ladevorgang oder eine Aktualisierung war, wie viele Weiterleitungen erfolgt sind, usw. Performance.timingSchreibgeschützt Veraltet-
Ein veraltetes
PerformanceTimingObjekt, das latenzbezogene Leistungsinformationen enthält. Performance.memorySchreibgeschützt Nicht standardisiert Veraltet-
Eine nicht standardisierte Erweiterung, die in Chrome hinzugefügt wurde. Diese Eigenschaft bietet ein Objekt mit grundlegenden Informationen zur Speichernutzung. Sie **sollten diese nicht standardisierte API nicht verwenden.
Performance.timeOriginSchreibgeschützt-
Gibt den hochauflösenden Zeitstempel der Startzeit der Leistungsmessung zurück.
Instanz-Methoden
Das Performance Interface erbt keine Methoden.
Performance.clearMarks()-
Entfernt die angegebene Markierung aus dem Leistungseintrags-Buffer des Browsers.
Performance.clearMeasures()-
Entfernt das angegebene Maß aus dem Leistungseintrags-Buffer des Browsers.
Performance.clearResourceTimings()-
Entfernt alle Leistungseinträge mit einem
entryTypevon"resource"aus dem Leistungsdaten-Buffer des Browsers. Performance.getEntries()-
Gibt eine Liste von
PerformanceEntryObjekten basierend auf dem angegebenen Filter zurück. Performance.getEntriesByName()-
Gibt eine Liste von
PerformanceEntryObjekten basierend auf dem angegebenen Namen und Eintragstyp zurück. Performance.getEntriesByType()-
Gibt eine Liste von
PerformanceEntryObjekten des angegebenen Eintragstyps zurück. Performance.mark()-
Erstellt einen
timestampim Leistungseintrags-Buffer des Browsers mit dem angegebenen Namen. Performance.measure()-
Erstellt einen benannten
timestampim Leistungseintrags-Buffer des Browsers zwischen zwei angegebenen Markierungen (bekannt als start mark und end mark jeweils). Performance.measureUserAgentSpecificMemory()Experimentell-
Schätzt die Speichernutzung einer Webanwendung einschließlich aller ihrer iframes und Worker.
Performance.now()-
Gibt ein
DOMHighResTimeStampzurück, das die Anzahl der Millisekunden darstellt, die seit einem Referenzzeitpunkt vergangen sind. Performance.setResourceTimingBufferSize()-
Setzt die Größe des Ressourcen-Timing-Buffers des Browsers auf die angegebene Anzahl von
"resource"typePerformanceEntryObjekten. Performance.toJSON()-
Gibt eine JSON-Darstellung des
PerformanceObjekts zurück.
Ereignisse
Diese Ereignisse können mit addEventListener() oder durch Zuweisen eines Ereignis-Listeners zur oneventname Eigenschaft dieses Interfaces abgehört werden.
resourcetimingbufferfull-
Wird ausgelöst, wenn der Ressourcen-Timing-Buffer des Browsers voll ist.
Spezifikationen
Browser-Kompatibilität
Loading...