This is the accompanying web page for the paper "The Hidden Energy Cost of Web Advertising".
Abstract of paper
Advertising is an important source of income for many websites. To get the attention of the unsuspecting (and probably uninterested) visitors these ads tend to use elaborate animations and graphics. Displaying such ads on the visitor's screen sometimes requires a vast amount of CPU-power. Present day desktop-CPUs can consume in excess of 100W when in full use. Thus, an advertisement that consumes a lot of the computational capacity of the computer, also consumes a lot of energy. Manufacturers strive to reduce energy consumption for environmental benefits and to increase battery life of mobile devices. But using a lot of energy for displaying advertisements can be considered counterproductive.
We've investigated the power consumption of advertising on web pages while browsing the web. To do so, we used an energy meter to measure the difference in power consumption of PCs while surfing the web normally with ads enabled, and while surfing with ads blocked.
To consistently simulate normal web browsing, we've created a browser-based tool called AutoBrowse, which periodically opens an URL from a predefined list. For blocking advertisements, we used the Adblock Plus extension for Mozilla Firefox. We also used Apache HTTP server and its mod_proxy module to act as an ad-blocking proxy server, which can be used with all browsers.
The measurements on several PCs and browsers show that on average the energy consumption caused by advertisement on websites is 2.5W. This is 3.4% of the total energy consumption of the PCs while browsing the web.
This paper is published in the proceedings of the 12th TSConIT. Download the entire paper The Hidden Energy Cost of Web Advertising.



