On the standards track: Yes
Is Experimental: No
Is Deprecated: No
In Chrome version 105 on 2022-09-02 Note: Before version 105, releaseLock() throws instead of rejecting.
In Chrome Android version 105 on 2022-09-02 Note: Before version 105, releaseLock() throws instead of rejecting.
In Deno version 1.18 on 2022-01-20
In Edge version 105 on 2022-09-01 Note: Before version 105, releaseLock() throws instead of rejecting.
In Firefox version 102 on 2022-06-28
In Firefox for Android version 102 on 2022-06-28
Not in Internet Explorer
In Node.js version 18.9.0 on 2022-09-08
Not in Quest Browser
In Opera version 91 on 2022-09-14 Note: Before version 91, releaseLock() throws instead of rejecting.
In Opera Android version 72 on 2022-10-21 Note: Before version 72, releaseLock() throws instead of rejecting.
In Safari version 17 on 2023-09-18
In Safari on iOS version 17 on 2023-09-18
In Samsung Internet version 20.0 on 2023-02-10 Note: Before version 20.0, releaseLock() throws instead of rejecting.
In WebView Android version 105 on 2022-09-02 Note: Before version 105, releaseLock() throws instead of rejecting.
In WebView on iOS version 17 on 2023-09-18