Final Words

A lot of technology has changed in five years, and not surprisingly, so have our browser battery life results. Nearly everyone is used to changing their display brightness to conserve battery, but changing browsers might be a wise move as well. Most interestingly, changing to Google Chrome 36, despite its known power consumption bug, is apparently a wise move as far as battery life is concerned. However, that may be short lived, as Google Chrome 37 beta moved Chrome from first place to last place in our battery life results. The drop is possibly thanks to Google finally supporting HiDPI displays. Update: Chrome has been tested at 1600x900

It's interesting to note that Google's bug report thread shows they attempted to fix the timer issue in Chrome 37, but they had to revert the fix due to some failing automated tests. As of this writing, they have not yet re-implemented the fix, but they did try to add some power monitoring auto tests to their suite to keep an eye on this topic. Unfortunately, a few days later, they removed those new automated tests due to other unforeseen issues.

In terms of current standings, Microsoft still knows a thing or two about creating a power friendly browser, and the Modern UI version came in second place next to Chrome 36 on our tests. Looking forward, if Google could resolve their timer issue in a future revision (37 or later), they could potentially pass Firefox and maybe even IE. In the future, we hope to test this more often than every five years so we can keep up with browser changes, and possibly test on OS X as well.

Of course, battery life isn't the only factor to consider when choosing a browser. Personally I prefer Firefox due to the "awesome bar" that works better, in my opinion, than other web browser's address bar. Additionally, I can't reasonably use Safari or Chrome 36 on the XPS 15 because they do not properly support HiDPI rendering like IE and Firefox do- at least until Chrome 37.

Hopefully this article keeps the pressure on software authors to use power efficient APIs and autotest for power draw with each subsequent release. You can check for software that abuses the battery yourself with the command line tool powercfg /energy. I've found one other piece of software abusing high resolution timers, and I reported it to the author. Let us know in the comments if there are other applications you've encountered that don't play well with battery power.

Results and Analysis
Comments Locked

112 Comments

View All Comments

  • normadize - Wednesday, August 13, 2014 - link

    This had the opportunity to be a very valuable test but as it stands, it isn't.

    First, excluding Mac OS X (and Linux) is a big negative - at least it could have had a less misleading title, e.g. add "under Windows" to be fair.

    Secondly, and more importantly, the testing methodology is very vague and doesn't state how often the requests, scrolls etc are made. It also does not say how many tabs were open and what kind of content was browsed (static vs dynamic/animated ratio at least?), which websites?

    The most important aspect is that it seems it does not replay an actual user session of 10+ hours exactly as it happened, with large pauses between clicks and scrolls.

    There is a huge difference between actual idle/low usage and this article's seemingly rushed simulated idle/low usage. An actual idle/low usage spans a lot longer time scale, during which the user is reading (or away) and the browser is taxing the battery due to timers/IRQs of animated GIFs / Javascript / Flash / etc that keeps running in the background and in other tabs. Different browsers behave VERY differently in this scenario. The critical aspect is that this is the state the browser spends most time in.

    As it stands, although I commend the effort, this test is of little use to me, and in my opinion it should not be taken seriously due to the poor methodology and its reporting.

    A true test that lives up to the current (misleading) title would be a replay of an actual real-world browsing session, exactly as the user "played" it.
  • dstarr3 - Wednesday, August 13, 2014 - link

    Surely IE would give you the best battery life, as it would rid you of any desire to use the internet and make you pocket your phone.
  • wantthefun - Thursday, August 14, 2014 - link

    I am on Surface Pro 2 and I find Chrome reduces my battery life more than IE. I have almost quit using Chrome, because of this reason (switched to IE metro). I wonder if the extensions, or running it in a non-simulated environment with all the sync and programs installed makes a difference, else it could be the use of flash... Not sure, but does not agree with my 8 months of experience with this computer, had to make an account to chime in. Thanks for publishing this!
  • hallstein - Thursday, August 14, 2014 - link

    Safari for Windows was discontinued several years ago and should definitely not be included in this article.

    I thought this would be super interesting, especially as Apple have made a big fuss about Safari’s energy efficiency, alas it was windows-only. For mac, this could have been a really interesting contribution to the safari-chrome-firefox debate.
  • janawatson - Monday, August 18, 2014 - link

    I keep seeking for new fighting games. Can anyone provide me some new links? Thank you
  • Heavensrevenge - Tuesday, August 19, 2014 - link

    Then explain this: I set my power plan to "Power Savings and start Chrome AFTER setting to the power savings power plan and here:
    http://i.imgur.com/HlMxr3L.png to see chrome NOT requesting the higher timer WHILE running sunspider twice during the recording period
    AND
    https://mega.co.nz/#!thBUCKCT!RxVWNSEbw0b_-tCJCdrc... is the entire energy report that shows all the details of more chrome.exe processes vs just that single screen shot with 1 entry + the timer resolution to show u chrome doesn't ONLY request the high resolution timer no-matter what.
  • djsvetljo - Tuesday, August 19, 2014 - link

    Chrome has huge issues with utilizing graphic card acceleration for videos. It does NOT work on certain pro cards, such as NVIDIA NVS series, as well as certain Intel GPUs. As a result, a video that is a piece of cake for a GPU struggles to play with CPU only resulting in super high CPU usage, which results in high power consumption. I have 3 machines that suffer from the same issue, some don't - it depends on the GPU model. Same machines tetsed with FF or IE and CPU load is times less.
  • darwiniandude - Sunday, August 24, 2014 - link

    Can you test Safari Firefox and Chrome under OS X? And the others under Windows / Bootcamp on the same hardware? Would be good to test and challenge the 'OS X gets better battery life' rumor/myth
  • mtcn77 - Wednesday, August 27, 2014 - link

    Could this Micro-trololo article EVER be biased by any outside variable unbeknownst to the almighty editor? Something other than the new kid in town, the Google? No! ABSOLUTELY NOT! Microsoft Windows is the best engineered piece of hardware and this is an issue for Google to fix (only for Windows).
  • John.S - Sunday, August 31, 2014 - link

    This article is a bit miss leading, in future you may want to consider that these browsers all run differently on different OS. Run these tests again on OSX or Linux and you will find different results. I point this out because you put in Safari due to the "OSX / iOS crowd". This is a "MS Windows" , "browser face-off", not an overall "best browser face-off"

Log in

Don't have an account? Sign up now