Append renderer=webgpu to a viewer URL that does not already choose a
renderer. Anything else — a spec that pins renderer=webgl (or any
renderer= value), a harness page, an absolute non-loopback URL — is
returned untouched, byte for byte.
Relative URLs are resolved against baseURL only to classify them; the
returned string stays relative so Playwright resolves it exactly as before.
Parameters
url: string
The URL handed to page.goto
baseURL: string|undefined
The project's use.baseURL
Returns string
The URL to navigate to in the native-WebGPU project
Append
renderer=webgputo a viewer URL that does not already choose a renderer. Anything else — a spec that pinsrenderer=webgl(or anyrenderer=value), a harness page, an absolute non-loopback URL — is returned untouched, byte for byte.Relative URLs are resolved against
baseURLonly to classify them; the returned string stays relative so Playwright resolves it exactly as before.