Explainer ·
The Header That Carries Your Dark Mode
Your light or dark mode setting can leave the machine as an HTTP request header. The same channel carries your motion and contrast preferences too.
Explainer ·
Your light or dark mode setting can leave the machine as an HTTP request header. The same channel carries your motion and contrast preferences too.
Explainer ·
The User-Agent string was trimmed to leak less. The detail it carried did not disappear - it moved to a channel the server switches on, and one engine answers.
Explainer ·
Before your JavaScript runs, the browser can already have told the server how much RAM your device has and how fast your connection is, rounded off on purpose.
Explainer ·
Two hundred milliseconds of hover can be enough for the destination to load in full, run all of its JavaScript, and count you as a visitor.
Explainer ·
Loading a page is not a neutral act. A set of identifying details arrives with the request itself, before any script runs and before you touch the screen.