Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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, der in einem Fenster läuft, über Window.performance abrufen und für Code, der in einem Worker läuft, über WorkerGlobalScope.performance.

EventTarget Performance

Instanz-Eigenschaften

Das Performance-Interface erbt keine Eigenschaften.

Performance.eventCounts Schreibgeschützt

Eine EventCounts-Map, die die Anzahl der pro Ereignistyp ausgelösten Ereignisse enthält.

Performance.interactionCount Schreibgeschützt

Die Anzahl der echten Benutzerinteraktionen, die auf der Seite stattgefunden haben, was nützlich ist, um Interaction to Next Paint (INP) zu berechnen.

Performance.navigation Schreibgeschützt Veraltet

Ein veraltetes PerformanceNavigation-Objekt, das nützliche Kontexte zu den in timing aufgeführten Zeiten bietet, beispielsweise ob die Seite geladen oder aktualisiert wurde, wie viele Weiterleitungen stattgefunden haben usw.

Performance.timing Schreibgeschützt Veraltet

Ein veraltetes PerformanceTiming-Objekt, das leistungsbezogene Latenzinformationen enthält.

Performance.memory Schreibgeschü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.timeOrigin Schreibgeschützt

Gibt den hochaufgelösten Zeitstempel des Startzeitpunkts der Leistungsbewertung zurück.

Instanz-Methoden

Das Performance-Interface erbt keine Methoden.

Performance.clearMarks()

Entfernt das angegebene Mark aus dem Leistungsdatenpuffer des Browsers.

Performance.clearMeasures()

Entfernt das angegebene Measure aus dem Leistungsdatenpuffer des Browsers.

Performance.clearResourceTimings()

Entfernt alle Leistungseinträge mit einem entryType von "resource" aus dem Leistungsdatenpuffer des Browsers.

Performance.getEntries()

Gibt eine Liste von PerformanceEntry-Objekten basierend auf dem angegebenen Filter zurück.

Performance.getEntriesByName()

Gibt eine Liste von PerformanceEntry-Objekten basierend auf dem angegebenen Namen und Eintragstyp zurück.

Performance.getEntriesByType()

Gibt eine Liste von PerformanceEntry-Objekten des angegebenen Eintragstyps zurück.

Performance.mark()

Erstellt einen timestamp im Leistungseintragspuffer des Browsers mit dem gegebenen Namen.

Performance.measure()

Erstellt einen benannten timestamp im Leistungseintragspuffer des Browsers zwischen zwei angegebenen Marken (bekannt als Startmarke und Endmarke).

Performance.measureUserAgentSpecificMemory() Experimentell

Schätzt die Speichernutzung einer Webanwendung einschließlich all ihrer iframes und Worker.

Performance.now()

Gibt einen DOMHighResTimeStamp zurück, der die Anzahl der Millisekunden darstellt, die seit einem Referenzpunkt vergangen sind.

Performance.setResourceTimingBufferSize()

Legt die resource-Timing-Puffergröße des Browsers auf die angegebene Anzahl von PerformanceEntry-Objekten fest.

Performance.toJSON()

Gibt eine JSON-Darstellung des Performance-Objekts zurück.

Ereignisse

Verwenden Sie addEventListener(), um diese Ereignisse zu hören, oder weisen Sie einen Ereignis-Listener der oneventname-Eigenschaft dieser Schnittstelle zu.

resourcetimingbufferfull

Wird ausgelöst, wenn der Ressourcentiming-Puffer des Browsers voll ist.

Spezifikationen

Specification
High Resolution Time
# sec-performance
Performance Timeline
# extensions-to-the-performance-interface
Resource Timing
# sec-extensions-performance-interface
User Timing
# extensions-performance-interface

Browser-Kompatibilität