Hacker News new | ask | show | jobs
by spoonalious 1834 days ago
Time zone, your phones memory, screen size (eg, 12 Max, Mini, otherwise), what browser you accessed it with (more using Safari on iOS than Chrome).
1 comments

Time zone is good point. Just tested a iPhone 12 Pro and iPhone 12 and results were identical (despite having different amounts of memory).
It uses a lot more advanced techniques too, like rendering text and shapes in a hidden canvas + webgl, which will render slightly different between hardware, drivers, etc. Was also surprised to see that my HTTP_ACCEPT header was unique in 1 of nearly 5,000 devices, considering I am on a fresh (literally days old) MacOS install.