GPUI's browser platform uses one document-owned canvas and supports one top-level window.
Browser WebGPU is preferred by default, with an automatic WebGL2 fallback. Applications can
force either backend with [WebBackendPreference]. Opening a second top-level window, or
reopening one after it closes, returns [WebWindowError].