PerformanceTimingConfidence: toJSON() Methode
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die toJSON() Methode des PerformanceTimingConfidence-Interfaces ist ein Serializer, der eine JSON-Darstellung des PerformanceTimingConfidence-Objekts zurückgibt.
Syntax
toJSON()
Parameter
Keine.
Rückgabewert
Ein JSON Objekt, das die Serialisierung des PerformanceTimingConfidence-Objekts ist.
Beispiele
>Verwendung der toJSON-Methode
Dieses Beispiel verwendet einen PerformanceObserver, um eine JSON-Serialisierung der Vertrauensdaten für beobachtete PerformanceNavigationTiming-Einträge abzurufen.
const observer = new PerformanceObserver((list) => {
list.getEntries().forEach((entry) => {
console.log(entry.confidence.toJSON());
});
});
observer.observe({ type: "navigation", buffered: true });
Dies würde ein JSON-Objekt folgendermaßen protokollieren:
{
"randomizedTriggerRate": 0.4994798,
"value": "high"
}
Um einen JSON-String zu erhalten, können Sie JSON.stringify(entry) direkt verwenden; es wird toJSON() automatisch aufrufen.
Spezifikationen
| Spezifikation |
|---|
| Navigation Timing Level 2> # dom-performancetimingconfidence-tojson> |