On the standards track: Yes
Is Experimental: No
Is Deprecated: No
In Chrome version 116 on 2023-08-15 Note: Supported on ChromeOS, macOS, and Windows only. Before Chrome 140, lost GPUDevice is returned on duplicate calls.
In Chrome Android version 140 on 2025-09-02 Note: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.
In Deno version 1.39 on 2023-12-14 Note: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.
In Edge version 116 on 2023-08-21 Note: Supported on ChromeOS, macOS, and Windows only. Before Edge 140, lost GPUDevice is returned on duplicate calls.
Not in Firefox
Not in Firefox for Android
Not in Internet Explorer
Not in Quest Browser
In Opera version 102 on 2023-08-23 Note: Supported on ChromeOS, macOS, and Windows only. Before Opera 124, lost GPUDevice is returned on duplicate calls.
In Opera Android version 92 on 2025-10-08 Note: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.
In Safari version 26 on 2025-09-15 Note: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.
In Safari on iOS version 26 on 2025-09-15 Note: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.
In Samsung Internet version 25.0 on 2024-04-24 Note: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.
In WebView Android version 140 on 2025-09-02 Note: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.
In WebView on iOS version 26 on 2025-09-15 Note: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.