← Back to context

Comment by miki123211

3 hours ago

Because these capabilities are dual-use.

You want canvas to work for web games and design / drawing sites. Yet. minuscule differences in how canvas is implemented let other sites fingerprint you. The only way to fix this would be to have each browser be based on the exact same codebase and web engine, and do you really want that?

Or disable pixel readback but there are good reasons you can read pixels back

  • The configuration of browsers isn't defensive enough, that is the problem. It's also absurd that most popular websites don't work at all nowadays without Javascript.