I’m not really knowledgeable enough to say for sure, but this sounds like a privacy nightmare. It’s hard enough to keep browsers in general from giving up enough info to identify you even without cookies, but I can’t even begin to see how to stop this from leaking just about everything.
Direct HW access for browsers? Not a fan. What we need is a layer between the browser and the HW that anonymizes and generalizes the API responses instead. I get the increased latency would be directly opposed to what this is trying to achieve, but it’s a prize I’m willing to pay. It’s contrary to what every tech giant wants, which is an indication it’s actually a good idea. They aren’t our friends.
The root of the issue is this idea that a web browser should be an “everything app” that can basically recreate the functionality of any other app on the system. It’s total feature creep, and in addition to privacy issues, creates a barrier-to-entry that makes it very hard for people to create new browsers because of the sheer amount of features they’re expected to implement.
Couldn’t agree more.
Set dom.webgpu.enabled to false in about:config
I used to, but that’s not enough and that’s only for me anyway. To few people are doing it, so you can be easily identified because you do stuff like this. (See the TOR browser approach and their recommendations about changing the defaults) Many sites don’t like it so most people aren’t willing to do that or rather don’t care or know how to.
By Bowdlerizing/randomizing the data for each call (or site/session probably) instead, the data will still be ‘valid’, but not as traceable and would negate the need for such hacks that almost noone does and which also makes you stand out like a sore thumb.
It probably isn’t possible or at least not easy on Windows/Apple, so it would be a Linux only thing. Which is a problem too and opens up to Linux blocking or subtler “upgrade your browser to…” type errors.
There are certainly issues and problems with this I’ve not considered or mentioned. It is not a popular idea among the tech giants for one, and they’d do whatever they can to nip something like this in the bud.
I wonder why a permission-based approach wouldn’t be feasible. Most websites don’t need GPU access anyway, so why couldn’t a game or simulation just prompt the user quickly for granting access to the GPU?
I’d say it is feasible, it is more about willingness to implement. My guess is also that many sites will probably request this or intentionally not working or working badly if off, so most people is gonna keep it always on because convenience, if implemented. It’s better than always on by default but not optimal. Letting randos on the internet control your HW is iffy at best.
I wouldn’t even know what the implications of allowing it would be, and I’m a programmer. I just want to play the game.
In other words, the permission prompt would achieve nothing.
Certainly you’d be okay with certain pages using it, and you could hopefully disable it everywhere so you don’t see the prompt if you really don’t want it.
Apparently Chrome and Safari have already implemented WebGPU so I suppose I can’t be that surprised that Mozilla now has to follow suit.
They’re always a few steps behind current technology.
That’s sometimes what we pay for better privacy. Not perfect, but better for sure.
On the other hand: Firefox isn’t particularly known for its privacy-focused default configuration.
Yey
Oh look it’s some more shit I didn’t ask for from what used to be our last hope. Fuck your enshitification, Mozilla. You were the chosen ones. :(
Well excuuuse them Mr. President of the freaking universe