Slashdot Mirror


Browser Power Consumption Compared

theweatherelectric writes "Over on the IE Blog they've posted a power consumption comparison of the five major browsers. They write: 'Power consumption is an important consideration in building a modern browser and one objective of Internet Explorer 9 is to responsibly lead the industry in power requirements. The more efficiently a browser uses power the longer the battery will last in a mobile device, the lower the electricity costs, and the smaller the environment impact. While power might seem like a minor concern, with nearly two billion people now using the Internet the worldwide implications of browser power consumption are significant.'"

27 of 274 comments (clear)

  1. Can the source be trusted? by grapes911 · · Score: 2, Interesting

    It is on msdn.com. Can we consider this a partial and fair article? I'm asking, not accusing.

    1. Re:Can the source be trusted? by Gadget_Guy · · Score: 3, Insightful

      It is on msdn.com. Can we consider this a partial and fair article? I'm asking, not accusing.

      Given how well Firefox fared then it seems that they have been fair with their reporting. Considering the tiny difference between IE9 and FF4 then you might as well choose between the browsers based on the features that you want.

      That said, this is an IE9 blog we are talking about. I doubt that anyone could consider them to be impartial. They posted this because they want to spruik their browser. But at least they did not try to hide this by paying for it to appear in an "independent" magazine or website.

      My only complaint is that I would like to know the system specs of their test machines. I would like to see this comparison on a netbook platform with a feeble GPU, because if you are seriously concerned with power usage then you probably already use a power-friendly processor like the Intel Atom.

  2. Tail wagging the dog? by synthesizerpatel · · Score: 3, Funny

    Since they're not the fastest, they're claiming their the most power-friendly.

    "We did it on purpose.. see?"

    1. Re:Tail wagging the dog? by gman003 · · Score: 4, Informative

      Actually, if you read TFA, on most (75%) of the their own tests, they're beaten by Firefox. One of the bits is particularly embarrassing - IE uses the most power of any browser when rendering about:blank. It seemed a bit unscientific (only four sites, one of which couldn't be run by Opera), but it's a blog, not the New England Journal of HTML Rendering.

    2. Re:Tail wagging the dog? by gman003 · · Score: 3, Informative
      1. They did not measure the power consumption of the screen, only the CPU, memory, GPU, GMCH, disk, NIC and "uncore", whatever that last one is. Only time I've heard the term was in reference to clock multipliers on certain Intel processors.
      2. LCD screens use constant power - you'd use as much power displaying all black as all white.
    3. Re:Tail wagging the dog? by dakameleon · · Score: 3, Informative

      LCDs are slightly more efficient at white; in an LCD, the backlight is typically white and the pixels determine which colour is let through, so for black the pixels need to block the light coming through. The difference is only just passing statistical significance at 6%.

      Note however that this isn't true of AMOLED screens.

      --
      Man who leaps off cliff jumps to conclusion.
    4. Re:Tail wagging the dog? by taktoa · · Score: 2

      Uncore is the cache, internal cpu circuitry (other than the actual core), and possibly the chipset.

    5. Re:Tail wagging the dog? by VortexCortex · · Score: 3, Interesting

      Since they're not the fastest, they're claiming their the most power-friendly.

      "We did it on purpose.. see?"

      Actually, I just got a new notebook with Windows 7 pre-installed. I immediately imaged the system, then installed Linux (dual boot). I do believe that MS's products use FAR less power than open source software like Firefox & Linux... bear with me...

      I used an external USB hard drive enclosure to transfer my over 21,000 songs ( not pirated -- I fervently support local indie / folk bands ).

      Linux was copying files faster than I was used to ( only 1h 40m est. time ), I attributed this to the faster hardware. When I checked back in on the copy process the computer was locked up. At first I thought that a flaky NTFS Linux driver was the problem, the caps lock key was flashing (usually means a kernel panic occurred)... so I re-booted into Windows7 and re-initiated the file transfer.

      After 1 and a half hours the estimated time till completion was still 2.5 hours. Thinking that was pretty strange for Windows7 to take over 150% more time than the Linux system reported, I tried again with my Linux install: wiping out the music partition and starting again.

      Sure enough, the files transfered almost twice as fast. The CPU usage went to 100% on both cores, and the fans went into high gear... Near the end of the transfer (98%) at 1h:33m the computer froze again with the same flashing capslock indicator...

      I completed the file transfer with Windows, and noticed that it only used 70% of one core to do the file transfer... Searching online led me to a hardware user guide for the system that said the flashing capslock meant that the CPU overheated. It wasn't a problem with Linux after all. I sent the machine back to the manufacturer and they stress tested the CPU, found it was weak, and replaced it with a new one.

      I purchased a cooling mat for when I use Linux -- I don't need it when running Windows: MS won't let me use the hardware to its full potential, so it uses less CPU gets better battery life and doesn't overheat.

      Of course, I can always adjust the CPU usage on Linux to achieve the same power consumption, but I can't make Windows use the full CPU power -- It won't let me.

      Without the multi-core aware Linux, I wonder how long it would have taken me to notice I had a weak CPU. If I had used only MS Windows, I probably wouldn't have noticed until after the warranty expired...

      I posit that most times MS software is getting better power consumption than their competitors -- It's because the routines aren't using multiple threads to get the best speeds... Which is just dumb if you ask me, multi-core machines have less power per core on average. Single threaded code on a 3ghz single core machine goes twice as fast as the same code on a "faster" 6Ghz quad core machine (1.5Ghz per core). If you're not writing multi threaded code you're burying your head in the sand.

      (Wooo! Lookit how much battery life you get with dumb single threaded code!)

  3. If you can't compete... by MojoRilla · · Score: 4, Insightful

    If you can't compete on innovation, and you can't compete by bullying standards bodies, and you can't compete by leveraging your monopoly, and you can't compete on performance, and you can't compete on security....well, at least you can say you use less power.

    And yes, when you work for the same company that wrote the freaking operating system, one would hope that IE would use the least amount of power.

    Whatever.

    1. Re:If you can't compete... by kangsterizer · · Score: 2

      i use FF because of that: http://www.mozilla.org/about/manifesto

      but it's also one of the best performing browser overall, and has excellent add-ons, so it's all good.

    2. Re:If you can't compete... by msauve · · Score: 3, Funny

      New marketing slogan: "IE - We're less powerful!"

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
  4. Re:Efficiency Features by pushing-robot · · Score: 3, Informative

    Use the HTML entity &gt; to get >, &lt; for <, and so on. Slashdot accepts most common HTML entities, but alas—not unicode.

    --
    How can I believe you when you tell me what I don't want to hear?
  5. They're right by PhrostyMcByte · · Score: 4, Insightful

    When I'm on my netbook, I want a browser that gives me the most battery life possible. Unfortunately my netbook doesn't have meaningful GPU acceleration, so their comparisons don't do much for me. Is IE9's rendering anywhere near as power-saving with software rendering? They also don't account for the battery saved in FF/Chrome by blocking intrusive graphical ads and their related javascript/flash. They also don't test real-world Javascript-heavy web apps like Gmail, or having multiple tabs open/opening at once.

    The graphs also blow the differences out of proportion. The Chrome/FF/IE numbers are all within 15% of each-other most of the time, while the graphs make IE9 sometimes appear with a very wide lead of half the power usage.

  6. Re:Special characters by JesseMcDonald · · Score: 3, Informative

    Since when could slashdot not show a greater than symbol?

    Um... when did Slashdot support greater-than characters in comments? Try the HTML entity, &gt; (>). You may also be interested in less-than (&lt;) and ampersand (&amp;). Others can be found here.

    --
    "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  7. Re:What the hell? by Anonymous Coward · · Score: 2, Insightful

    Wrong. If I write crappy software that hits your laptop's disc every 10ms, is the laptop the inefficient part? The hardware guys need to invent better speculative laptop disc caching technology? Of course software can consume too much power.

  8. I wonder when the day will come... by BitterOak · · Score: 3, Interesting

    While power might seem like a minor concern, with nearly two billion people now using the Internet the worldwide implications of browser power consumption are significant.

    I wonder when the day will come when the government starts mandating energy efficiency requirements in software, much the same way they do appliances, cars and other things. I wonder if such rules would apply to open source, or other freely exchanged software.

    --
    If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  9. Odd argument by MCSEBear · · Score: 3, Informative
    Since the same computer is MUCH more power efficient running Mac OS X than running Windows, this seems to be an odd argument for Microsoft to be making.

    Anandtech:

    Apple claims 10 hours of battery life for the MBP13 when running OS X, and Anand hit pretty close to that mark when testing it out with his light web browsing test. Now, we’ve shown before that OS X is more optimized for mobile power consumption than all versions of Windows, so going into this test the expectations were a fair bit lower.

    And for good reason; the MBP13 (running Windows 7) showed fairly similar battery life to some of the older Core 2-based systems. With it’s 63.5 Wh lithium polymer battery, the MBP hits 5.5 hours on our ideal-case battery test, and exactly 5 hours on the web browsing test. While this is decent for the average Core 2 notebook, it’s pretty woeful compared to the OS X battery life of the MBP. If you have no reason to run Windows (program compatibility, gaming, etc) you’re better off in OS X just so that you can get about double the battery life.

  10. Re:What the hell? by guspasho · · Score: 2

    The amount of power your hardware uses is not constant, it depends on what you run on it. If you run something that's CPU-intensive then your CPU will consume more power than otherwise.

    The power rating on your PSU is not constant, it does not suck the rated power at all times and waste the unused portion as heat. The rating is a maximum.

    That said, considering all the power wasted by an OS like Windows and whatever other programs you may have resident in RAM for convenience's sake, and plug-ins like Flash that are ubiquitous even on netbooks, measuring the difference in a browser's power consumption is probably laughable.

  11. Bar graphs aren't zeroed by Anonymous Coward · · Score: 5, Informative
    The second comment makes a very good point about the bar graphs.

    For the record, the fact that you're using bar charts that don't line up zero means that those charts are in fact very misleading. Because the power consumption charts start at 10 W, differences as little as 5% look like nearly 100% differences. Int the about:blank example alone, it's scaled to show opera consuming over 93% more power, while the raw data and even the accompanying text show that it only consumes a little over 5% more than IE9. In the battery life chart at the end, the origin is 2 hours, which makes a 38% increase in battery life look like closer to a 150% increase in battery life.

    Sure, you could make the argument that people should read the accompanying text and data, but the entire point of using charts and graphs is to provide the data in a consumable way that doesn't require the use of the accompanying text. Someone skimming this article and moving on to other things is likely to be completely misinformed by these charts. I'm not sure if it's just a simple oversight, an attempt at making them more "interesting" or deliberate misinformation, but it makes me severely distrust the quality of the rest of the experiment over all. Poor form, Microsoft. Poor form.

    Possting anonymously not to whore karma.

  12. Linux? by Charliemopps · · Score: 2

    They completely missed the fact that the only browser in their list which requires Windows is IE9. I'm guessing that ANY of the browsers would beat IE9 hands down if it were running on linux instead of Windows 7.

    1. Re:Linux? by shutdown+-p+now · · Score: 2

      ...and my netbook runs for 1.5 hours longer running Linux, vs Windows.

      You should stop running WinME on it, then it won't BSOD that fast. ~

  13. Re:What the hell? by CosmeticLobotamy · · Score: 3, Insightful

    Hitting the disk every 10m incurs a performance penalty.

    Not necessarily. If nothing else is using the disk and you spawn a thread to do nothing but sleep 10ms, seek to a semi-random spot on the disk, and write "Hey, hard drive, what's up?" you will have no noticeable performance problems until something else needs the drive.

    You could do nonsense math in a loop in a background thread, which in a multi-core system would heat the processor up good and toasty without any real performance hit as long as the other 3 cores are idle.

    Neither of those would actually ever happen, but functionally equivalent operations implemented by incompetent boobs could do something similar. To a lesser extent, even a competent programmer, knowing that normally there's a ton of computational power to spare, might not give a dang that his function is sucking up 20% more CPU than it needs to.

  14. Why is "being green" always bathed in sanctimony? by swb · · Score: 2

    responsibly lead the industry in power requirements.

    Why is being energy efficient so frequently expressed in the most ingratiating and sanctimonious terms? I like using less power, too, but I'm not going to pretend for a minute that it makes me a more moral and deserving human being.

    I think like most geeks, getting more work done with less energy input is inherently valuable -- at a minimum your batteries last longer. But I can't help but want to waste energy when energy efficiency becomes a question of faith, and I'm pretty sure a lot of other people who would otherwise find great appeal in what essentially amounts to getting more for less are turned off by it as well.

  15. Re:awesome by mug+funky · · Score: 2

    time to trade in your HBGary Astroturf license. this one's failed.

  16. Try Youtube by omni123 · · Score: 4, Interesting

    They really should try flash heavy sites like YouTube.

    I can have my battery life cut in half when using Chrome 10 on YouTube; so much so that I actually have to switch back to Firefox for extended browsing when I'm on the road. It's pretty poor because even if the video has stopped and it becomes an idle page it can still sit at 10-15+% while doing absolutely nothing (so I don't see how they can claim rendering speed is the cause).

  17. But IE9 runs only on bloated Windows... by QuietLagoon · · Score: 2, Informative

    IE9 currently is confined to Windows Vista and Windows 7, the two most bloated, power-hungry versions of Windows around. Maybe Microsoft should start telling the billions of computer users to ditch Microsoft Windows and move over to a more efficient, less resource-hungry, operating system.

  18. Re:IE integration in Windows by shutdown+-p+now · · Score: 2

    It's integrated in the same sense as WebKit is integrated in OS X - it's a stock system library, and various parts of stock UI use it when they need to render HTML (help system, for example). It's not "always running" in a sense that there is some kind of background IE process. It does mean that IE will likely cold start faster, simply because some other stock application (most likely Explorer) would have already loaded the engine DLL, and so it's cached in memory.