ReadWrite

Research papers I 've been reading

Now reading

Mostly 3 line overview of papers I read

Tying the browser more closely to operating system functionality and system hardware means that websites have more access to these resources, and that browser behavior varies depending on the behavior of these resources. For efficiency’s sake, inputs from the web are passed farther and farther down the software stack: for example, GLSL shaders are compiled directly from web pages and run on the graphics card, allowing arbitrary data to pass between the JavaScript execution engine and the kernel-level graphics driver.

The idea that the way browsers render fonts and WebGL heavily depend on the underlying operating system and the hardware used. This can be fingerprinted by rendering some data using Canvas and reading them pixel by pixel using browser APIs(within the Same Origin).