Re: [w3ctag/design-reviews] WebGPU Compatibility Mode (Issue #1063)

matatk left a comment (w3ctag/design-reviews#1063)

Hi @SenorBlanco, and thanks for your review request.

Generally we recommend that explainers be hosted in the repo where the spec is, so they can be found side-by-side. Thank you, though, for moving the explainer under revision control - that's very helpful for reviewers.

We note this is still at the early stages; we're supportive of the goals, and the work, and look forward to reviewing again when it's progressed further. For now, we have a couple of questions...

1. It's important to document the specific security and privacy considerations for WebGPU Compatibility Mode. Whilst it is a light addition to the core, it does create additional fingerprinting surface (for example), so there are definitely some considerations that apply to Compatibility mode over and above the core spec. Please could you include these in your explainer?

2. Could the restricted features be made available for certain adapters? WebGPU has a feature detection capability and it seems like each of the features that are removed from this profile could be supported by some adapters. Re-enabling them one by one would increase fingerprinting surface, but we're in a rich vein of fingerprinting information already, and there could be reasons to enable some features (compressed textures, say) in return for performance gains. Is that a decision that your group could take later?

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/1063#issuecomment-2844458110
You are receiving this because you are subscribed to this thread.

Message ID: <w3ctag/design-reviews/issues/1063/2844458110@github.com>

Received on Thursday, 1 May 2025 09:22:50 UTC