from the defeating-annoying-privacy-invaders dept.
Martin Brinkmann at gHacks reports [ghacks.net]
Most browsers use some sort of preloading or precaching to speed up the connection and sometimes even the loading process in the browser.
The idea behind this is to improve the process for users by making it snappier and faster. The downside is that connections are made before an explicit action by the user.
If you hover over links in the Firefox browser for instance, connections are made to those resources automatically by the browser to improve the loading speed. To be precise, TCP and SSL handshakes are set up in advance but page contents are not downloaded until a click on the link is registered.
That's however only helpful if you click on the link to load that site, and not helpful if you don't. In addition, some users may have privacy concerns as connections are made to servers and domains they may not visit.
[...]The feature launched in Firefox 22 [mozilla.org] and been criticized [mozilla.org] for a lack of control in the graphical user interface.
[...]If you want to prevent Firefox from making connections when you hover over links in the browser, do the following:
- Type about:config in the browser's address bar and hit enter.
- Confirm you will be careful if the prompt appears.
- Use the search to find network.http.speculative-parallel-limit.
- Double-click on the preference and change its value from 6 to 0.
This disables the feature. If you want to restore the original value at any point in time, repeat the process above and set it back to 6.
Other automatic connections
The Firefox web browser makes additional automatic connections which you can prevent as well:
DNS Prefetching [and] Link Prefetching [...]
In the comments, Pants notes that this can be made easier on multiple boxes via a user.js file.