LargestContentfulPaint: phương thức toJSON()

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.

Phương thức toJSON() của giao diện LargestContentfulPaint là một bộ tuần tự hóa; nó trả về biểu diễn JSON của đối tượng LargestContentfulPaint.

Cú pháp

js
toJSON()

Tham số

Không có.

Giá trị trả về

Một đối tượng JSON là bản tuần tự hóa của đối tượng LargestContentfulPaint.

JSON không chứa thuộc tính element vì nó có kiểu Element, vốn không cung cấp thao tác toJSON().

Ví dụ

Sử dụng phương thức toJSON

Trong ví dụ này, gọi entry.toJSON() trả về biểu diễn JSON của đối tượng LargestContentfulPaint.

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

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

Điều này sẽ ghi nhật ký một đối tượng JSON như sau:

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

Để lấy chuỗi JSON, bạn có thể dùng JSON.stringify(entry) trực tiếp; nó sẽ tự động gọi toJSON().

Thông số kỹ thuật

Thông số kỹ thuật
Largest Contentful Paint
# dom-largestcontentfulpaint-tojson

Tương thích trình duyệt

Xem thêm