api.GPUAdapter.requestDevice.handles_duplicate_calls

Spec

MDN URL

Status

On the standards track: Yes

Is Experimental: No

Is Deprecated: No

Browser Support

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.