LargestContentfulPaint.toJSON()

The toJSON() method of the LargestContentfulPaint interface is a serializer, and returns a JSON representation of the LargestContentfulPaint object.

Syntax

LargestContentfulPaint.toJSON();

Parameters

None.

Return value

A JSON object that is the serialization of the LargestContentfulPaint object.

Examples

The following example gets the LargestContentfulPaint object and prints it as JSON to the console.

try {
  let lcp;

  const po = new PerformanceObserver((entryList) => {
    const entries = entryList.getEntries();
    const lastEntry = entries[entries.length - 1];
    console.log(lastEntry.toJSON());
  });

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

} catch (e) {
  // Do nothing if the browser doesn't support this API.
}

Specifications

Specification
Unknown specification
# dom-largestcontentfulpaint-tojson

Browser compatibility

BCD tables only load in the browser