Hacker News new | ask | show | jobs
by mysteryDate 1574 days ago
This number is a little bit of a guess. It is the number of calls to `<canvas>` divided by the total number of page loads. Obviously some pages are using more than one canvas, hence the large range.

As for fingerprinting, most canvases are 1. not their default size, 2. not 1x1 (like fingerprintjs uses) 3. never call `getImageData`. All these things together point to the idea that these are legitimate uses. Yes, fingerprinting on the web platform is a problem. It's also a problem with canvas. I think it's disingenuous to say "canvas is mostly used for fingerprinting" without ways to support that statement.

1 comments

Perhaps a better way to word that is “30-40% of page loads in last {n} {unitOfTime}”. This also jumped out at me as wildly inaccurate to the point where I felt compelled to be this guy: https://xkcd.com/386/ rather than enjoying the rest of the article ;)
+1