Firefox 54 Arrives With Multi-Process Support For All Users (venturebeat.com)
An anonymous reader writes: Mozilla today launched Firefox 54 for Windows, Mac, Linux, and Android. The new version includes the next major phase of multi-process support, which streamlines memory use, improving responsiveness and speed. The Electrolysis project, which is the largest change to Firefox code ever, is live. Firefox now uses up to four processes to run webpage content across all open tabs. This means that complex webpages in one tab have a much lower impact on responsiveness and speed in other tabs, and Firefox finally makes better use of your computer's hardware.
Why are they using 4 separate processes to improve load times of multiple tabs/windows instead of just multiple threads?
We're not quite released yet. Any minute now.
Now if they would just make the Android version multiprocess as well.
It's a real pig compared to Chrome, but it's the only Android browser I know of that supports plugins like uBlock and Disable HTML5 Autoplay.
Back in the day it was like Chrome is today. Google supported it as an alternative to IE because it fed people into Google search/ads. With Chrome, Google's need for a surrogate shrank and so Firefox became the Al Gore of browsers.
Hey, at least he put a little effort into it. Usually it's just HURR DURR FIREFOX IS STILL A THING ROFL
Linux, you magnificent bastard, I read the fucking manual!
Their website is still delivering the installer for 53.0.3
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
As in, does in include full source to this "pocket" contraption, now that mozilla bought the company?
The pocket client was always open source.
I'm going to the casino. Don't gamble.
And word to the wise:
If you have old or underpowered hardware (as in only two threads, and lower than Core2 Duo), do not install this, and stick to 52-ESR. The penalty for the extra context switches will kill you.
If you are in a memory restricted machine, stick to 52 ESR, as the added overhead of four processes will eat memory away, more so in the 64 bit version.
If you depend on custom NPAPI plug-ins (other than flash), stick to 52ESR, as support for NPAPI (other than flash) is blocked in 53 and onwards.
If you are on XP, stick to 52ESR (this advice is redundant, as newer versions will refuse to intall on XP without some hacking).
If there are plugins that are essential to your workflow, consider either staying on 52 ESR, or do your due diligence, as this multiprocess breaks a lot of ad-ons.
Having said all that, I am happy that firefox is moving in this direction, which I think is the right one, and will bring massive benefits for the years to come in exchange for a little disconfort and inconvenience for a short while...
I am sad that I need to stay on 52ESR (as I need a lot of IPIMI plugins, sabameeting plugins, webex plugins, and lots of other crap to be effective at work).
Hope you enjoy betatesting this for us on the ESR channel, and polishing the rough edges.
Will be seeing you guys in about a year... ;-)
*** Suerte a todos y Feliz dia!
I seriously didn't know what the ESR version of Firefox was until I just looked it up.
I switched to Pale Moon in late 2016 and haven't looked back. I keep hearing about all these things FF is doing, and in the back of my head I am just screaming "JUST MAKE IT WORK". Maybe someday I'll go back to it, but until Pale Moon messes up, I have no reason to really.
My beliefs do not require that you agree with them.
This.
CLI paste? paste.pr0.tips!
>"Firefox now uses up to four processes to run webpage content across all open tabs "
I just hope they have and will retain a method to turn off such threading, too, when/if wanted. There are systems (yes, pretty rare, but they are out there) where having processes use more than one core/CPU can devastate performance for everyone else. User choice is important.
One of Firefox's strengths was that it would only max out one CPU core. Now it will take down all four. This is not progress.
My kid brother was really into those. I used to tease him by asking what time BlueKnightHawkWolfRacerTeam was on. They were all basically the same story, but with different vehicles.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Am I the only one that hates tis way of accounting for cpu resourses? 500% used wrf 100% means all avalsble resources so when did thos 400 aditiional resorces magicly apear? Ot put snother way, what is the bencmark fpr 100%
I just installed version 54 from the tarball here, as my distro hasn't released the update yet. I'm not seeing those multiple processes though. Even with multiple tabs open and doing stuff it's still just the single process:
$ ps -f $(pgrep firefox)
UID PID PPID C STIME TTY STAT TIME CMD
myuser 13561 13023 47 02:01 pts/3 00:01:41
I do see multiple threads with ps -Lf, but version 53 was already doing that...
Also, it seems that pulseaudio is now required to play audio. Fuck that shit, I don't need more lennartware on my system.
Not a problem here (Windows, 64 bit browser). Windows counts out of 100%, and on a quad core 2.4 GHz Skylake laptop, it peaked at around 25% of CPU when the video was first loading (~100% by your standards), then dropped to ~5% (~25% by your measurements). I do have GPU acceleration enabled, which might be reducing the overhead a bit, but we're talking laptop grade GPU here, so it likely doesn't help much.
$_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
Switched to Chromium. Using Pale Moon on older Hardware.
Something is definitely funky - other browsers run at 10-15% when playing the same stream.
In the past I've regularly seen it run at 100% (i.e. flatlining a core) when doing much of anything, but especially while receiving data. Been trimming ad-ons in the past to figure out if any of them is messing with it.
The stream in question was/is the E3 2017 livestream from YT : https://gaming.youtube.com/e3
If you are on XP and browsing the internet, you are screwed no matter what you do.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
v54 was still slow for me and I've been using the Developer version that had it enabled. I finally identified that e10s easn't enabled due to Mozilla's "Mozilla Archive Format" addon.
http://maf.mozdev.org/
As far as I know, this is the only browser-based plugin that supports the MAFF archive format. It hasn't been updated whereas other developers were required to update their addons. I'm not sure if this means that MAFF is dead or if its just an oversight. (I've tried reaching out via email & Twitter over the past couple of months, but there's been no response.)
Out of frustration regarding browser performance & non-communication, I finally switched to Chrome.
I believe the browser makes very little difference. They are all awful/slow/insecure without a good ad blocker, script blocker and cookie blocker. Who cares if one is a few percent faster, when you are loading crap from dozens of domains? More threads doesn't matter to me because I'm blocking all the slow crap.
Firefox just blew it by disabling the plug ins. I didn't give a crap about their features, so long as it worked well enough. I cared a HUGE AMOUNT about uBlock, noscript and disconnect. I'll stay on my current version for as long as it takes for plug in devs to catch up. I don't care how many years that takes.