{
    "dom-layoutshift-hadrecentinput": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/LayoutShift.json",
            "name": "hadRecentInput",
            "slug": "API/LayoutShift/hadRecentInput",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/LayoutShift/hadRecentInput",
            "summary": "The hadRecentInput read-only property of the LayoutShift interface returns true if lastInputTime is less than 500 milliseconds in the past.",
            "support": {
                "chrome": {
                    "version_added": "77"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "LayoutShift: hadRecentInput property"
        }
    ],
    "dom-layoutshift-lastinputtime": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/LayoutShift.json",
            "name": "lastInputTime",
            "slug": "API/LayoutShift/lastInputTime",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/LayoutShift/lastInputTime",
            "summary": "The lastInputTime read-only property of the LayoutShift interface returns the time of the most recent excluding input or 0 if no excluding input has occurred.",
            "support": {
                "chrome": {
                    "version_added": "77"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "LayoutShift: lastInputTime property"
        }
    ],
    "dom-layoutshift-sources": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/LayoutShift.json",
            "name": "sources",
            "slug": "API/LayoutShift/sources",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/LayoutShift/sources",
            "summary": "The sources read-only property of the LayoutShift interface returns an array of LayoutShiftAttribution objects that indicate the DOM elements that moved during the layout shift.",
            "support": {
                "chrome": {
                    "version_added": "84"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "LayoutShift: sources property"
        }
    ],
    "dom-layoutshift-value": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/LayoutShift.json",
            "name": "value",
            "slug": "API/LayoutShift/value",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/LayoutShift/value",
            "summary": "The value read-only property of the LayoutShift interface returns the layout shift score calculated as the impact fraction (fraction of the viewport that was shifted) multiplied by the distance fraction (distance moved as a fraction of viewport).",
            "support": {
                "chrome": {
                    "version_added": "77"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "LayoutShift: value property"
        }
    ],
    "sec-layout-shift": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/LayoutShift.json",
            "name": "LayoutShift",
            "slug": "API/LayoutShift",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/LayoutShift",
            "summary": "The LayoutShift interface of the Performance API provides insights into the layout stability of web pages based on movements of the elements on the page.",
            "support": {
                "chrome": {
                    "version_added": "77"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "LayoutShift"
        }
    ],
    "dom-layoutshiftattribution-currentrect": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/LayoutShiftAttribution.json",
            "name": "currentRect",
            "slug": "API/LayoutShiftAttribution/currentRect",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/LayoutShiftAttribution/currentRect",
            "summary": "The currentRect read-only property of the LayoutShiftAttribution interface returns a DOMRectReadOnly object representing the position of the element after the shift.",
            "support": {
                "chrome": {
                    "version_added": "84"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "LayoutShiftAttribution: currentRect property"
        }
    ],
    "dom-layoutshiftattribution-node": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/LayoutShiftAttribution.json",
            "name": "node",
            "slug": "API/LayoutShiftAttribution/node",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/LayoutShiftAttribution/node",
            "summary": "The node read-only property of the LayoutShiftAttribution interface returns a Node representing the object that has shifted.",
            "support": {
                "chrome": {
                    "version_added": "84"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "LayoutShiftAttribution: node property"
        }
    ],
    "dom-layoutshiftattribution-previousrect": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/LayoutShiftAttribution.json",
            "name": "previousRect",
            "slug": "API/LayoutShiftAttribution/previousRect",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/LayoutShiftAttribution/previousRect",
            "summary": "The previousRect read-only property of the LayoutShiftAttribution interface returns a DOMRectReadOnly object representing the position of the element before the shift.",
            "support": {
                "chrome": {
                    "version_added": "84"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "LayoutShiftAttribution: previousRect property"
        }
    ],
    "sec-layout-shift-attribution": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/LayoutShiftAttribution.json",
            "name": "toJSON",
            "slug": "API/LayoutShiftAttribution/toJSON",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/LayoutShiftAttribution/toJSON",
            "summary": "The toJSON() method of the LayoutShiftAttribution interface is a serializer that returns a JSON representation of the LayoutShiftAttribution object.",
            "support": {
                "chrome": {
                    "version_added": "84"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "LayoutShiftAttribution: toJSON() method"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "api/LayoutShiftAttribution.json",
            "name": "LayoutShiftAttribution",
            "slug": "API/LayoutShiftAttribution",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/LayoutShiftAttribution",
            "summary": "The LayoutShiftAttribution interface provides debugging information about elements which have shifted.",
            "support": {
                "chrome": {
                    "version_added": "84"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "LayoutShiftAttribution"
        }
    ]
}
