{
    "extensions-to-the-navigator-interface": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/Navigator.json",
            "name": "wakeLock",
            "slug": "API/Navigator/wakeLock",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Navigator/wakeLock",
            "summary": "The wakeLock read-only property returns a WakeLock interface which allows a document to acquire a screen wake lock. While a screen wake lock is active, the user agent will try to prevent the device from dimming the screen, turning it off completely, or showing a screensaver.",
            "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": "16.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "Navigator: wakeLock property"
        }
    ],
    "the-request-method": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/WakeLock.json",
            "name": "request",
            "slug": "API/WakeLock/request",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WakeLock/request",
            "summary": "The request() method of the WakeLock interface returns a Promise that resolves with a WakeLockSentinel object, which allows control over screen dimming and locking.",
            "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": "16.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "WakeLock: request() method"
        }
    ],
    "the-wakelock-interface": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/WakeLock.json",
            "name": "WakeLock",
            "slug": "API/WakeLock",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WakeLock",
            "summary": "The WakeLock interface of the Screen Wake Lock API prevents device screens from dimming or locking when an application needs to keep running.",
            "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": "16.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "WakeLock"
        }
    ],
    "the-release-method": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/WakeLockSentinel.json",
            "name": "release",
            "slug": "API/WakeLockSentinel/release",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WakeLockSentinel/release",
            "summary": "The release() method of the WakeLockSentinel interface releases the WakeLockSentinel, returning a Promise that is resolved once the sentinel has been successfully released.",
            "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": "16.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "WakeLockSentinel: release() method"
        }
    ],
    "the-onrelease-attribute": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/WakeLockSentinel.json",
            "name": "release_event",
            "slug": "API/WakeLockSentinel/release_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WakeLockSentinel/release_event",
            "summary": "The release event of the WakeLockSentinel interface is fired when the sentinel object's handle has been released.",
            "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": "16.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "WakeLockSentinel: release event"
        }
    ],
    "dom-wakelocksentinel-released": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/WakeLockSentinel.json",
            "name": "released",
            "slug": "API/WakeLockSentinel/released",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WakeLockSentinel/released",
            "summary": "The read-only released property of the WakeLockSentinel interface returns a boolean that indicates whether a WakeLockSentinel has been released yet.",
            "support": {
                "chrome": {
                    "version_added": "87"
                },
                "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": "16.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "87"
                }
            },
            "title": "WakeLockSentinel: released property"
        }
    ],
    "the-type-attribute": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/WakeLockSentinel.json",
            "name": "type",
            "slug": "API/WakeLockSentinel/type",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WakeLockSentinel/type",
            "summary": "The read-only type property of the WakeLockSentinel interface returns a string representation of the currently acquired WakeLockSentinel type.",
            "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": "16.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "WakeLockSentinel: type property"
        }
    ],
    "the-wakelocksentinel-interface": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/WakeLockSentinel.json",
            "name": "WakeLockSentinel",
            "slug": "API/WakeLockSentinel",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WakeLockSentinel",
            "summary": "The WakeLockSentinel interface of the Screen Wake Lock API provides a handle to the underlying platform wake lock and can be manually released and reacquired. An Object representing the wake lock is returned via the navigator.wakeLock.request() method.",
            "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": "16.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "84"
                }
            },
            "title": "WakeLockSentinel"
        }
    ],
    "policy-control": [
        {
            "engines": [],
            "filename": "http/headers/Feature-Policy.json",
            "name": "screen-wake-lock",
            "slug": "HTTP/Headers/Feature-Policy/screen-wake-lock",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy/screen-wake-lock",
            "summary": "The HTTP Permissions-Policy header screen-wake-lock directive controls whether the current document is allowed to use Screen Wake Lock API to indicate that the device should not dim or turn off the screen.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "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": false
                }
            },
            "title": "Permissions-Policy: screen-wake-lock"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "http/headers/Permissions-Policy.json",
            "name": "screen-wake-lock",
            "slug": "HTTP/Headers/Permissions-Policy/screen-wake-lock",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Permissions-Policy/screen-wake-lock",
            "summary": "The HTTP Permissions-Policy header screen-wake-lock directive controls whether the current document is allowed to use Screen Wake Lock API to indicate that the device should not dim or turn off the screen.",
            "support": {
                "chrome": [
                    {
                        "version_added": "88"
                    },
                    {
                        "version_added": "84",
                        "alternative_name": "Feature-Policy"
                    }
                ],
                "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": "88"
                    },
                    {
                        "version_added": "84",
                        "alternative_name": "Feature-Policy"
                    }
                ]
            },
            "title": "Permissions-Policy: screen-wake-lock"
        }
    ]
}
