Remix.run Logo
▲ 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?

▲direwolf20 3 hours ago | parent [-]

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

▲drnick1 24 minutes ago | parent [-]

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.