Upcoming Firefox update will decrease power usage on macOS by up to three times
zdnet.com
zdnet.com
So still not awesome, but a round of applause to the team nonetheless. Not a small achievement.
Get info on the Firefox app and then check ”Open in Low Resolution” on the get info panel, then restart the app.
You can pick up more energy savings by telling Firefox to stop using transparency.
Go to about:config, and set gfx.compositor.glcontext.opaque to true.
Pages will freeze, tabs become unresponsive. Closing the browser doesn't work. It remains in process, eating up 70-80% of CPU until I terminate the process with task manager.
Because of this, I'm back with chromium (Opera and Edge). I thought Firefox 69 would change things but it hasn't.
For touch screen friendliness, all desktop browsers suck at the moment (Classic edge's basically unusable for me.) Firefox is definitely better than opera in this regard though. But I want a button to switch to touch mode - make buttons bigger. No need for AI to guess which mode I'm currently on.
I have no insight into their dev process but this theory can make sense based on my experience working in the industry.
Was really frustrated today. And searched for a way to make firefox a bit more touch friendly.
1. Launch Firefox, click on the hamburger menu and navigate to “customise”. 2. In the customise sub-menu, look out for “Density” settings at the bottom left of the screen. 3. Select Touch Density, and tick the option for using Touch density in Tablet Mode as well.
source: https://mspoweruser.com/how-to-set-up-firefox-quantums-inter...
It's the Packard Bell (detachable screen Atom x5-Z8350, 2GB ram) that I'm having issues with. I don't know if it's because I'm always on battery saver mode. Disabling all my extensions didn't help.
>Firefox is much less resource intensive than chrome
I have the same experience with both core i5 laptops. Installed Opera - not chrome on the detachable. I can't compare the memory usage btw opera and Firefox because I've got more extensions running on Firefox.
Please note, I once disabled all extensions but it made no difference.
That's a pretty modern 4 core cpu. It's low power, but it's not too shabby. It's a shame Firefox doesn't seem to like it.
This is has been my experience with Firefox on a laptop with 4GB. If the commit size for any of the content processes goes over 1GB, Firefox tabs stop responding. Killing the content process in task manager brings the browser back to life.
Sometimes the browser slows to a crawl and CPU usage spikes (making me wonder if it's memory compression kicking in -- though I haven't verified). Other times tabs are responsive but links just make the spinner go (as if I've hit a socket limit).
It's almost always fixed by killing the content processes (making sure not to kill whichever one is running addons!). I guess this is a little better than the old days when a few times a day I would just restart the whole browser.
I hope proper trackpad support is next.
In general you want to
- do less work (e.g. don't do unnecessary work, cache results)
- do it less often (coalesce the work you have so the machine can go into deeper idle states)
- do it more efficiently (e.g. do graphics on the GPU instead of CPU)
> For our users on macOS, battery life and download UI are both improved: macOS users on dual-graphics-card machines (like MacBook Pro) will switch back to the low-power GPU more aggressively, saving battery life.
Unfortunately this change is somewhat invasive, which is why it wasn't done long ago.
Before Firefox got hardware acceleration, so up until Firefox 3.6, we were using CPU-side painting and sending accurate dirty areas to the windowing system. With Firefox 4, we added hardware accelerated compositing, which made scrolling and transform / opacity animations a lot more performant. However, it also meant that we switched to using OpenGL for the compositor, and macOS does not expose any APIs for invalidating only parts of an OpenGL context. And at the time Firefox 4 shipped, "retina" displays were not a thing yet, so the impact of recompositing the entire window was not apparent. And there was the pervasive notion that "modern GPUs are fast, fill rate is not a problem". It was only as pixel count grew and grew that this started becoming problematic. And it took some amount of research and a lot of surgery to switch Firefox to an approach that gets OpenGL content to the screen while also allowing for partial updates of that OpenGL content.
But now I own three Apple devices and have fully made the switch to Safari. I'm so locked into the Apple eco system now though but it has made my life many times easier using the browser that's designed by the hardware manufacturer of all my devices.
As Gruber (https://daringfireball.net/2017/08/safari_should_display_fav...) said:
> It might sound silly if you’re not a heavy user of browser tabs, but I am convinced that the lack of favicons is holding back Safari’s market share.
For my daily life, this has been a blessing. A lot of the complaints about Apple that people have (and I used to have as an avid Android user) are absolutely valid. MacBook Pros are hardly "Pro", missing ports are simply annoying, weird multi-display handling and breaking butterfly keyboards... all that is true to some extent.
BUT... at risk of sounding like marketing shill, in general my workflow and private usage of my Apple devices is a wonderful fresh breeze. 99.8% of the time things just work and I don't have to install third party drivers and adjust my fan speed to a Fibonacci percentage so that Ubuntu's WiFi works after waking the laptop from sleep.
Hell, a large portion of the added cost (at worse specs) compared to Dell or ThinkPad is completely worth it in order to have an amazing trackpad which is still miles ahead of any other device.
Maybe I should finally give Safari a serious go as well. I always avoided it due to its image of a less feature-rich browser.
1blocker works well enough ever since then that I had to look it up on my laptop. Also available on iOS but I use Purify there.
One issue is that if you login to some sites (e.g. Gmail) in a private window and then close it, some processes keep running forever. They seem to use lot of memory and a bit of cpu. Terminating the entire browser is the only way to kill them.
I will try this new version of FF, and I hope it can win me back. Tree Style Tabs is unparalleled, and I've yet to find a Chromium-compatible version that works as well (currently using Sidewise, but don't like that it's in a separate window).
But Brave is so darn fast, I will not be surprised if FF doesn't win me back. Glad they're improving though, and at the very least pushing the whole field forward!
If 120W, then why is a “decrease by three times” different?
30 / 3 is 10.
If 30 “increases by three times”, does it become 90 or 120?
If 90, what happens if 30 “increases by 1 times”? Does it stay 30 or become 60?
If 60, then what does 30 “increases by 2 times mean?” Also 60?
"x increases three times" means 3x to most people. This is different from "increases by 300%" which usually means 4x. The article says "by a factor of up to three" in the first sentence but that is too wordy for a headline.
> what happens if 30 “increases by 1 times”?
Nobody would ever say this. We would say it doubled or stayed the same, or "increased by 100%" perhaps, but never "increased by 1 time".
> 30 “increases by 2 times mean?”
Nobody would ever say this either.
For reference, his homework question was something along the lines of:
If the auditorium currently has five rows of ten chars in place, and they need three times more chairs, how many more rows of ten chairs do they need?
Edit: The improvements are already available on nightly https://twitter.com/whimboo/status/1168437524357898240
I can't complain about performance as-is, but even better would still be nice of course.