LargestContentfulPaint: toJSON() Methode
Baseline
2025
Neu verfügbar
Seit December 2025 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die toJSON() Methode der LargestContentfulPaint Schnittstelle ist ein Serializer; sie gibt eine JSON-Darstellung des LargestContentfulPaint Objekts zurück.
Syntax
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.
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:
{
"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
| Spezifikation |
|---|
| Largest Contentful Paint> # dom-largestcontentfulpaint-tojson> |