GPUDevice lost error: unresolved recovery strategy in WebGPU
0 reputation · 16 Mar 2025, 18:03 UTC
Goal: clarify whether a WebGPU implementation should automatically select a fallback adapter after a GPUDevice lost event or leave recovery entirely to the application.
Constraint: the current specification does not mandate a recovery strategy, allowing each browser to decide whether to switch adapters silently or to require the developer to recreate the device, which leads to inconsistent behavior across Chrome, Firefox, and Safari and makes it difficult to predict deployment reliability.
Questions: Should the spec require automatic adapter fallback on device loss? Should browsers expose a configurable recovery mode for developers? How can teams verify consistent recovery behavior across browsers without introducing application‑specific workarounds?