Browser Power Consumption Compared 274
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.'"
Efficiency Features (Score:2)
At least at this point in my computing; I'm all for low power consumption computers that are small and quiet.
That said, as far as browsers, I run Chrome.
Re: (Score:2)
Efficiency (is greater than) Features.
Since when could slashdot not show a greater than symbol?
Re:Efficiency Features (Score:4, Informative)
Use the HTML entity > to get >, < for <, and so on. Slashdot accepts most common HTML entities [w3schools.com], but alas—not unicode.
Re: (Score:2)
Re:Special characters (Score:4, 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, > (>). You may also be interested in less-than (<) and ampersand (&). Others can be found here [w3schools.com].
Re: (Score:2)
I like the ampersand, because you're showing someone how to make one with HTML entities, you have to spell it, &amp;
Re: (Score:2)
But how did you spell what you just wrote? ;-)
Re: (Score:2)
2. make it work
3. make it fast
Make it Not Crash and Not Leak Memory (Score:2)
Mozilla Firefox is crashing almost daily for me, between full crashes and times that it leaks enough memory that it hits 1.5GB and stops responding, or burns the whole CPU core and nearly stops responding. Firefox 4.0 is a bit better than FF3.x - at least sometimes when it crashes it's not burning the whole CPU, or not leaking all the memory it can get. There's really no bloody excuse for it - you'd think this was the 20th century or something, and we knew better back then too.
I've moved about half my wo
Re: (Score:2)
Re: (Score:2)
I had no problems with FF 3.6.13, but it keeps updating automatically to .14, .15 and .16, and those all freeze regularly. I thought Firefox left these kind of stability issues behind it years ago. What happened?
Re: (Score:2)
If you're using FF4 and gmail, there's a known issue (which might also be in FF3.6) where lots of memory are consumed: Bug 497808 [mozilla.org]. On my system, I can start up a pristine FF4 installation, open one tab on my gmail account, and FF4 will be sucking up 1-2GB of private space (win7 x64) after a day or so (leaving it open, not minimized). From the comments, it might be a gmail bug.
Let's hope it gets addressed soon.
Re: (Score:2)
From the comments, it might be a gmail bug.
Its more than likely is a gmail bug. And that, sadly, is the basis of most of these reports. All too often, people who have no idea what they are doing blame the application closest to them for their problems. Many, many stability and memory footprint issues which are commonly blamed on the browser are frequently add-on and plugin issues. Flash is one of the more common plugins which creates stability and memory issues but people are happy to ignore that, despite it being extremely well known, and blame wha
Re: (Score:2)
Mozilla Firefox is crashing almost daily for me, between full crashes and times that it leaks enough memory that it hits 1.5GB and stops responding
Perhaps you should stop blaming your browser for what is extremely likely a Flash problem. Frankly, your entire post is so contradictory to the vast majority of user experiences, it smacks of trolling and/or turfing.
Hell, I'm running the same FF 4.0 instance since release day, have over 50 tabs open in five frames, have numerous add-ons installed, including flash, and only have ~800M in use. The latest FF is super reliable, extremely fast and responsive, and based on my results, very frugal with memory. It
Can the source be trusted? (Score:2, Interesting)
Re: (Score:2)
More specifically, the IE blog. While it's not exactly the mouthpiece of Microsoft PR, every development team is going to be biased toward their own product and show benchmarks that put their work in a positive light.
That said, it wouldn't surprise me in the least if IE9 is slightly more efficient than other browsers on Windows, since the IE devs have closer access to the OS than other teams, Safari brings a truckload of extra libraries to clone OS X, and Opera... is Opera. [youtube.com]
Oh, and what idiot modded the par
Re:Can the source be trusted? (Score:4, 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.
Re: (Score:2)
Who on EARTH do you & others like you *THINK* they're fooling?
What on Earth are YOU talking about??? What do you think that I am fooling anyone about? I state that a blog about IE will be (by definition) a partial source. How is that trying to fool anyone? How does that make me a fanboy?
And a fanboy of what? Do you think I am for or against Microsoft? Seriously, I can't think how you could think that the line of mine that you quoted could in any way be labelled as fanboyism. Of all the things that I have posted, this must surely be the LEAST controversial statement ev
Re: (Score:2)
Insightful and interesting. Wish I had mod points!
Tail wagging the dog? (Score:4, Funny)
Since they're not the fastest, they're claiming their the most power-friendly.
"We did it on purpose.. see?"
Re:Tail wagging the dog? (Score:5, Informative)
Re: (Score:2)
about:blank = all white screen. I'm not entirely schooled in the science of LCDs but with CRTs that meant much more energy required to produce that image. Is that a possible reason for the power draw?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
But the level it is on at depends upon the brightest pixel on the screen. The whole "contrast" vs. "dynamic contrast" thing, after all.
Re: (Score:2)
Re: (Score:2)
You've single-handedly made me completely appreciate the widespread technology of the LCD SO much more. Seriously, that's crazy stuff.
Re:Tail wagging the dog? (Score:4, Informative)
Re: (Score:2)
Re:Tail wagging the dog? (Score:4, Informative)
LCDs are slightly more efficient at white [scientificamerican.com]; 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 [wikipedia.org] screens.
Re: (Score:2)
Thanks!
Re: (Score:2)
Re: (Score:2)
You're absolutely right. My brain was going on some weird tangent with it that probably didn't make sense but who knows what that was.
Re: (Score:2)
So in other words, IE's idle performance sucks. That's usually an easy thing to fix.
Re:Tail wagging the dog? (Score:4, 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!)
Re: (Score:2)
Although.. that would be a nice setting to be able to toggle: throttle back to avoid turning the fan on. If I'm moving a large number of files in the background, ofte I care less about how long it takes and more about what else I can do while they're moving around.
Re: (Score:2)
A few remarks on your post...
A friend of mine noticed years ago that MS-Windows 2000 used tiny buffers for copy, which means that hard drive heads move from source to destination constantly, which is slow, wears out the hard drive, and uses more power (maintaining the rotation speed of platters doesn't use much energy compared to the heads actually moving and writing). He wrote an alternative copy program that was much faster by allocating big buffers. I would bet that MS-Windows 7 still uses small buffers.
Re: (Score:2)
See subject run.
If you can't compete... (Score:4, Insightful)
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.
Re:If you can't compete... (Score:4, Funny)
Re: (Score:3)
i use FF because of that: http://www.mozilla.org/about/manifesto [mozilla.org]
but it's also one of the best performing browser overall, and has excellent add-ons, so it's all good.
They're right (Score:5, 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.
Re: (Score:2)
They also don't account for the battery saved in FF/Chrome by blocking intrusive graphical ads and their related javascript/flash.
Yes, this is huge. AdBlock/FlashBlock can save a lot of power.
They also don't test real-world Javascript-heavy web apps like Gmail
Very true. I'd expect the browsers with the fastest JS engines, Chrome and Firefox, to be better there, since faster JS engines means scripts complete faster, and the CPU is used for less time.
Re: (Score:2)
One of the IE blogs that I read a while back said IE9 looks at current power modes and adjusts javascript timings. So if you're running on the battery, it will cause some of the async timer based calls to wait a few milliseconds longer to reduce calls being made in general. Even if Chrome is 10% faster, if IE9 makes JS calls 50% less, there will be a power savings.
I have no idea how often a modern "web 2.0" site makes timer based JS calls. But it makes sense. If you're trying to save power, wait 10ms instea
Re: (Score:2)
Also, this reminds me of the days when
Re: (Score:2)
You want to use Lynx [isc.org], then.
Re: (Score:2)
If you code, you could consider automating a empirical test with Selenium: http://seleniumhq.org/ [seleniumhq.org]
Set it up to browse the sites you use the most, and simply run it until the battery dies. Rinse and repeat with other browsers.
A hassle to implement, though...
Re: (Score:2)
IE9 actually includes ad blocking, it's just renamed such that you wouldn't know what it does. It's called a "tracking protection list" [microsoft.com], and is described primarily as a privacy tool, but in practice it can (and is) used to block ads as well.
That picture.. my eyes! Mindfcuk! (Score:2)
OMG.. that right-hand picture.. In FF4, this end of the rack spaces are almost perfectly in line with the scrolling demarcations. Rapidly scrolling up and down makes it look 3D-esque and screws with my mind.. :O
I just hope I wasn't the only one tripped out by the visual effect. :)
The obvious... (Score:2)
Keep it simple (Score:2)
Keep it simple, just disable flash in entirety. You will reduce your power consumption as flash is a poorly coded. Run the numbers with and without flash and see what a difference it makes. This is arguably one of the reasons Steve Jobs won't allow flash on the IOS...
I wonder when the day will come... (Score:4, 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.
Re: (Score:2)
Re: (Score:2)
I think the problem there is that it's going to vary across computers to the point that the software itself isn't really being measured. Measuring OSes for energy efficiency might be realistic, but applications that run on them would be ridiculous. Plus, the hardware components use the energy anyways, if you minimize the power usage of each component to the extent possible you'll minimize the usage of the entire computer.
Yes, that's a bit simplistic for the important aspects it's correct.
Odd argument (Score:4, Informative)
Anandtech: [anandtech.com]
Re: (Score:2)
Friggin' Unix, that do-nothing OS.
Re: (Score:2)
Apple has pretty good support for an occasional Windows installation, all the hardware works and the drivers are stable. The hardware is just mobile Intel and a mobile ATi or nVidia card, nothing special about it, power control is done through ACPI and however the Intel cores want to be managed. I have noticed however that Windows does use a lot more power than even Linux on some machines. I guess a lot of it is in the background things that Windows does for you such as checking for a CD by sending an ATA c
Re: (Score:2)
Windows isn't the only thing guilty of this. Mac OS used to poll the Smartport (floppies, etc.) and SCSI devices for media changes every second even though there was hardware support for interrupts. And in something more
Re: (Score:2)
Apple has pretty good support for an occasional Windows installation, all the hardware works and the drivers are stable
There has been some talk about Bootcamp ACPI drivers (which are Apple's) not being all that good - which would affect battery life. Without source for either the drivers or Windows, no-one can say for sure.
a bunch of background programs that nobody needs at any random point in time (such as Remote Assistance, Security Center and other remote exploits waiting to happen.
Background programs don't drain battery if they sit in idle waiting for some event (I/O on a socket or a pipe etc).
I have noticed however that Windows does use a lot more power than even Linux on some machines.
For the most part, laptops with Linux do worse with battery than same exact laptops with Windows (Google is your friend here). Reason isn't so much the OS itself, but rather ACPI drivers agai
mobile vs pc (Score:2)
There's simply no way to put IE9 on most devices and expect anything pleasant to happen to your battery.
lowest power consumption browser ... evah (Score:2)
Bar graphs aren't zeroed (Score:5, Informative)
Possting anonymously not to whore karma.
IE integration in Windows (Score:2)
Re: (Score:2)
Re: (Score:3)
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.
Linux? (Score:3)
Re: (Score:3)
...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. ~
Compare the Power consumption of web pages. (Score:2)
There are certain flash ads on some web pages which make the fan of my laptop turn on. There are also badly written javascripts which do the same - for essenrially doing nothing.
Re: (Score:2)
Then why don't you block them?
Re: (Score:2)
I do for my normal surfing. But sometimes i use another browser/machine to test sth and my usual set of extensions to make the web bearable is not installed.
Meaningless test (Score:2)
All of these tests appear to have been done with a wired LAN setup, but power consumption matters most when you're mobile, and the power draw from Wi-Fi will far outstrip the draw from any browser in typical usage. Who cares which browser is more power efficient if the technology you need to access the Internet in the first place draws several orders of magnitude more power?
Re: (Score:2)
Opera used to be the only browser which did so... a few years ago. They can all do that trick now.
Why is "being green" always bathed in sanctimony? (Score:3)
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.
Try Youtube (Score:5, 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).
0.25 watts? Seriously? (Score:2)
But IE9 runs only on bloated Windows... (Score:3, Informative)
Re: (Score:2)
You silly boy, you :-) ... the U4100 isn't going to be a great performer on CPU intensive tasks, no matter what...).
Win7 is playing nice with the U4100 in my laptop, which consumes between 5,5 and 8W during light loads, while being quite fast (boot time, application load time, search,
Light loads can be defined as reading and writing mail, documents, ... surfing the web (no heavy DHTML/flash stuff).
Flash (Score:2)
I'd have liked to see pages that specifically use flash heavily (youtube or some kind of flash-based game) compared here too. I've noticed that Flash in Chrome causes my fan to spin up like crazy. Other browsers, not quite so much.
Grasping at straws! (Score:2)
Just how is this relevant in the real world? Oh, you measured a difference -- but is this measured difference repeatable over repeated runs on the same system let alone repeated runs on a wide cohort of systems, and is this difference really significant to a user? Let's see -- a ten minute difference over a 220 minute period, that's a whopping four percent! Run these tests a few more
arm processor (Score:2)
Can you run IE on an ARM processor yet? I'd like to see IE9 running on Intel Atom (or whatever the lowest power x86 processor supported is), versus Firefox or Chromium running on Linux/ARM. Then we should see some significant differences.
Alright! Since we're on the subject of energy.... (Score:2)
A shameless plug that's sorta-kinda on topic.
Power != Energy (Score:2)
If my browser consumes a kilowatt of power, but renders a page in a millisecond.... then this would use less energy than one using 2 watts, but takes a second to render. The whole test is just wrong!, they should be calculating the energy usage, not the power usage.
Curiously, no mobiles? (Score:2)
I guess mobiles were excluded from this study since IE9 doesn't run on them? Because anyone who cares about low-power browsing would have to swap in an ARM chip for Intel. And in practice they would be running MobileSafari on iPad which can browse the Web over Wi-Fi for 10-12 hours on a single charge with a smaller battery than any of the PC's Microsoft tested.
Basically, excluding mobiles is like doing a portability study and only including desktop PC's, not notebooks.
Even if you had to run an Intel chip an
This test means precisely dick (Score:2)
Browser benchmarking tools are mostly ridiculously biased - or to be very generous, mysteriously seem to perform far, far better on the browser from the same company that created them. And not just the commercial browser vendors, the little guys are guilty too.
So it should come as a surprise to nobody that Microsoft uses their own benchmarks in this test as well as an unnamed news site (can you say CHERRY PICKING?), and in the end IE happens to come out on par with or better than all the competition, in thi
Re: (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.
Re: (Score:2)
Yes, because you could have bought one with a SSD.
Re:What the hell? (Score:4, 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.
Re: (Score:3)
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 th
Re: (Score:2)
I have a laptop that's just fine with 65 watts, and a desktop that barely gets by with 750 watts.
It's not the software that sucks down the power; it's the hard drives and graphics card.
Re: (Score:2)
Your graphics card will not be sucking down power unless you run software that actually uses it.
Re: (Score:2)
Your system doesn't really use 750 watts. Depending on the configuration it barely uses 80-150 watts on idle and when browsing the Internet and only when you play games or do some heavy stuff like video encoding, it gets close to 300 watts.
People got accustomed to power supplies with big watts number because in the past manufacturers were actually lying about how much their power supplies can "deliver" but nowadays there is very little difference in the price of components for a power supply, between let's
Re: (Score:2)
Yeah, kinda laughable in the bigger scheme of things, BUT I have to hand it to Microsoft for their part in getting Adobe to fix a problem where Flash prevented Windows from autosleeping [technet.com]. That was huge energy waste when mul
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
time to trade in your HBGary Astroturf license. this one's failed.
Re: (Score:2)
You named your son "Droid" ... dang, my hat's off to you my geek friend.
Re: (Score:2)
I am Droid X, My Wife is Droid X, my Son is Droid.
So, how much did you pay Lucas for the license?
Re: (Score:2)
Re: (Score:2)
They are precisely the droids, in fact - so much so that Moto had to get a license to use the name.
Re: (Score:2)