Opened 3 years ago

Last modified 3 years ago

#22333 new task

Think about a way to restrict WebGL2 to a minimal mode

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-fingerprinting
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


In #16005 we made use of the miminal WebGL mode as a middle-ground for allowing WebGL while not being exposed to its fingerprinting capabilities.

Now that WebGL2 is available (see #16404) we could think about doing something similar with the information exposed with it.

However, it is not sure whether that is a viable solution at all for at least two reasons:

1) There is no minimal mode in WebGL2 which would help us.
2) WebGL2 provides probably more powerful and resource-hungry features. Harmonizing them across older and newer computers while keeping them still usable might be tricky.

Child Tickets

Change History (2)

comment:1 Changed 3 years ago by yawning

Under the assumption that it's "less bad" than the alternatives, the sandbox forces software rendering (#20858).

While it is just an env var, for that to be a workable solution in anything I'd consider stable, you'd need to fix #20866, or you will just end up breaking all of WebGL on systems that have more modern libraries.

comment:2 Changed 3 years ago by cypherpunks

Shouldn't Tor Browser force software rendering everywhere?

Note: See TracTickets for help on using tickets.