On 6 May 2014, at 11:13 am, Rik Cabanier <caban...@gmail.com> wrote:

> On Mon, May 5, 2014 at 5:52 PM, Simon Fraser <simon.fra...@apple.com> wrote:
> It allows attackers to know even more about my system, exposing more data for 
> fingerprinting.
> 
> People can already approximate this today. Approximations are fuzzy so this 
> might hurt performance if you're not a popular platform or change how the 
> browser implements workers.

There is a difference between approximation and clear detection. During 
discussion of a related feature on the WebGL list (for exposing the GPU 
information to the page), I noted at the time that it would allow any page in 
the world to detect you'd spent X thousand dollars on a Mac Pro in the last 30 
days. Being able to detect the number of cores provides more info - e.g. you 
spent X + Y thousand dollars for the upgrade.

"Let's not show that user ads for vacations in Compton... let's show them the 
Bahamas instead."

>  
> Do you really want a page to know that you have a  fancy-pants 24-core Mac 
> Pro rather than a little Mac mini?
> 
> Yes!
> If I have 24 cores ready to do work and the page can put them to use, I would 
> like it to do so.
> At the same time, if I just have a old mac mini, I don't want the page to 
> launch 24 workers as that will exhaust my memory and cause contention. 

But as Oliver said, maybe I don't want the page to use all cores.

Dean



_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to