Whenever you load a website in your web browser of choice lots of things happen in the background before the page is rendered.
It may not take longer than a second for all of them to complete, but that does not mean that there is not a lot going on in the background during that time.
One of the things are requests made to third party servers, for instance to load social networking scripts, advertisement or other contents that are not hosted on the server the website you are connecting to is hosted on.
Some browser extensions provide you with the means to control those connections. My favorite one is NoScript, but there are other extensions for nearly every web browser that you can make use of instead.
Update: HTTP Switchboard is no longer available. You may want to check out uMatrix instead by the same author as it offers better functionality. End
HTTP Switchboard for Google Chrome is such an alternative. It adds an icon to Chrome's address bar on installation that indicates the number of requests that were attempted during connection.
The extension lists all connections that are made, and the type of connection in a Matrix. Here you find each host name and whether cookies, images, plugins, scripts, XHR, frame and other contents are allowed.
Green fields indicate allowed contents, while red ones contents that have been blocked by default.
When you move the mouse cursor over an entry, a green bar in the upper half and a red bar in the lower half are displayed. You can use these to whitelist or blacklist connections. It is possible to whitelist a domain name by moving the mouse over it and selecting the green bar, or to blacklist is completely instead.
If you hover over individual data types, e.g. plugin or cookies, you can do the same. This means that you can allow a host name to set cookies, but disallow it from using plugins or scripts.
The preferences of the extension provide you with access to other interesting options.
HTTP Switchboard shows a lot of promise. Especially the option to block behind the scene requests that Google Chrome makes to Google servers is worth mentioning in this respect. While it may cause instabilities in certain scenarios -- installing extensions from the Chrome store is mentioned by the author -- it provides privacy-conscious users with options to block connection to Google that they would have otherwise little control over.
If there is something to criticize, it is the lack of an overview page of all whitelisted or blacklisted domains and requests to improve the manageability of it. Also, an import and export feature would come in handy for users who want to use it on multiple devices.
Update: The developer of HTTP Switchboard has integrated a Rules Manager into the extension which displays an overview of all rules that you have added to the extension.
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.