LargestContentfulPaint: toJSON() Methode
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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
Specification |
---|
Largest Contentful Paint # dom-largestcontentfulpaint-tojson |
Browser-Kompatibilität
BCD tables only load in the browser