Curious, how would that work exactly? (I've never used WebGL yet in any code).
> If it caches resources, adversaries can discover browsing history.
Same question. I was under the impression that cached resources can be accessed only by the domain that introduces them.
About cached resources, it's my impression that adversaries can exploit XSS vulnerabilities for detection. Most simply, you just measure load time.
However, I was using VirtualBox VMs, so it's possible that my results were artifacts caused by restricted choice in virtual graphics drivers. Testing that would be rather tedious, and I'd appreciate correction.
http://yinzhicao.org/TrackingFree/crossbrowsertracking_NDSS1...
You can also visit their site to see it in action: http://uniquemachine.org/
> Your graphics card does not seem to support WebGL.
So NoScript is blocking WebGL, as promised.