{
    "dom-document-startviewtransition": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/Document.json",
            "name": "startViewTransition",
            "slug": "API/Document/startViewTransition",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Document/startViewTransition",
            "summary": "The startViewTransition() method of the View Transitions API starts a new view transition and returns a ViewTransition object to represent it.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "Document: startViewTransition() method"
        }
    ],
    "dom-viewtransition-finished": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/ViewTransition.json",
            "name": "finished",
            "slug": "API/ViewTransition/finished",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/ViewTransition/finished",
            "summary": "The finished read-only property of the ViewTransition interface is a Promise that fulfills once the transition animation is finished, and the new page view is visible and interactive to the user.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "ViewTransition: finished property"
        }
    ],
    "dom-viewtransition-ready": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/ViewTransition.json",
            "name": "ready",
            "slug": "API/ViewTransition/ready",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/ViewTransition/ready",
            "summary": "The ready read-only property of the ViewTransition interface is a Promise that fulfills once the pseudo-element tree is created and the transition animation is about to start.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "ViewTransition: ready property"
        }
    ],
    "dom-viewtransition-skiptransition": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/ViewTransition.json",
            "name": "skipTransition",
            "slug": "API/ViewTransition/skipTransition",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/ViewTransition/skipTransition",
            "summary": "The skipTransition() method of the ViewTransition interface skips the animation part of the view transition, but doesn't skip running the document.startViewTransition() callback that updates the DOM.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "ViewTransition: skipTransition() method"
        }
    ],
    "dom-viewtransition-updatecallbackdone": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/ViewTransition.json",
            "name": "updateCallbackDone",
            "slug": "API/ViewTransition/updateCallbackDone",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/ViewTransition/updateCallbackDone",
            "summary": "The updateCallbackDone read-only property of the ViewTransition interface is a Promise that fulfills when the promise returned by the document.startViewTransition()'s callback fulfills, or rejects when it rejects.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "ViewTransition: updateCallbackDone property"
        }
    ],
    "viewtransition": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/ViewTransition.json",
            "name": "ViewTransition",
            "slug": "API/ViewTransition",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/ViewTransition",
            "summary": "The ViewTransition interface of the View Transitions API represents a view transition, and provides functionality to react to the transition reaching different states (e.g. ready to run the animation, or animation finished) or skip the transition altogether.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "ViewTransition"
        }
    ],
    "view-transition-name-prop": [
        {
            "engines": [
                "blink"
            ],
            "filename": "css/properties/view-transition-name.json",
            "name": "view-transition-name",
            "slug": "CSS/view-transition-name",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/view-transition-name",
            "summary": "The view-transition-name CSS property provides the selected element with a distinct identifying name (a <custom-ident>) and causes it to participate in a separate view transition from the root view transition — or no view transition if the none value is specified.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "view-transition-name"
        }
    ],
    "::view-transition-group": [
        {
            "engines": [
                "blink"
            ],
            "filename": "css/selectors/view-transition-group.json",
            "name": "view-transition-group",
            "slug": "CSS/::view-transition-group",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/::view-transition-group",
            "summary": "The ::view-transition-group CSS pseudo-element represents a single view transition group.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "::view-transition-group"
        }
    ],
    "::view-transition-image-pair": [
        {
            "engines": [
                "blink"
            ],
            "filename": "css/selectors/view-transition-image-pair.json",
            "name": "view-transition-image-pair",
            "slug": "CSS/::view-transition-image-pair",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/::view-transition-image-pair",
            "summary": "The ::view-transition-image-pair CSS pseudo-element represents a container for a view transition's \"old\" and \"new\" view states — before and after the transition.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "::view-transition-image-pair"
        }
    ],
    "::view-transition-new": [
        {
            "engines": [
                "blink"
            ],
            "filename": "css/selectors/view-transition-new.json",
            "name": "view-transition-new",
            "slug": "CSS/::view-transition-new",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/::view-transition-new",
            "summary": "The ::view-transition-new CSS pseudo-element represents the \"new\" view state of a view transition — a live representation of the new view, after the transition.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "::view-transition-new"
        }
    ],
    "::view-transition-old": [
        {
            "engines": [
                "blink"
            ],
            "filename": "css/selectors/view-transition-old.json",
            "name": "view-transition-old",
            "slug": "CSS/::view-transition-old",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/::view-transition-old",
            "summary": "The ::view-transition-old CSS pseudo-element represents the \"old\" view state of a view transition — a static screenshot of the old view, before the transition.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "::view-transition-old"
        }
    ],
    "selectordef-view-transition": [
        {
            "engines": [
                "blink"
            ],
            "filename": "css/selectors/view-transition.json",
            "name": "view-transition",
            "slug": "CSS/::view-transition",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/::view-transition",
            "summary": "The ::view-transition CSS pseudo-element represents the root of the view transitions overlay, which contains all view transitions and sits over the top of all other page content.",
            "support": {
                "chrome": {
                    "version_added": "111"
                },
                "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": "111"
                }
            },
            "title": "::view-transition"
        }
    ]
}
