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

View in English Always switch to English

LargestContentfulPaint: toJSON() Methode

Baseline 2025
Newly available

Since ⁨December 2025⁩, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Die toJSON() Methode der LargestContentfulPaint Schnittstelle ist ein Serializer; sie gibt eine JSON-Darstellung des LargestContentfulPaint Objekts zurück.

Syntax

js
toJSON()

Parameter

Keine.

Rückgabewert

Ein JSON Objekt, das die Serialisierung des LargestContentfulPaint Objekts ist.

Das JSON enthält nicht die element Eigenschaft, da diese vom Typ Element ist, welches keine toJSON() Operation bereitstellt.

Beispiele

Verwendung der toJSON Methode

In diesem Beispiel liefert der Aufruf von entry.toJSON() eine JSON-Darstellung des LargestContentfulPaint Objekts.

js
const observer = new PerformanceObserver((list) => {
  list.getEntries().forEach((entry) => {
    console.log(entry.toJSON());
  });
});

observer.observe({ type: "largest-contentful-paint", buffered: true });

Dies würde ein JSON-Objekt wie folgt protokollieren:

json
{
  "name": "",
  "entryType": "largest-contentful-paint",
  "startTime": 468.2,
  "duration": 0,
  "size": 19824,
  "renderTime": 468.2,
  "loadTime": 0,
  "id": "",
  "url": ""
}

Um eine JSON-Zeichenkette zu erhalten, können Sie JSON.stringify(entry) direkt verwenden; es wird toJSON() automatisch aufrufen.

Spezifikationen

Specification
Largest Contentful Paint
# dom-largestcontentfulpaint-tojson

Browser-Kompatibilität

Siehe auch