So what was the reason for breaking compatibility in FF57?
-
- Posts: 153
- Joined: July 4th, 2006, 12:10 pm
So what was the reason for breaking compatibility in FF57?
So wondering what the advantage of the new incompatible FF is supposed to be? Memory usage seems to be still pretty much the same as before, so that wasn't fixed. Were the old add-ons and extensions creating crashes and slowdowns on the old FF, that required a fresh new start, killing off the installed base of useful add-ons? Trying to wrap my head around what the possible advantage might be that was addressed with breaking compatibility?
- malliz
- Folder@Home
- Posts: 43796
- Joined: December 7th, 2002, 4:34 am
- Location: Australia
Re: So what was the reason for breaking compatibility in FF5
What sort of man would put a known criminal in charge of a major branch of government? Apart from, say, the average voter.
"Terry Pratchett"
"Terry Pratchett"
-
- Posts: 188
- Joined: July 20th, 2017, 11:58 am
Re: So what was the reason for breaking compatibility in FF5
This post is the best explanation of why Firefox had to change: https://www.reddit.com/r/firefox/commen ... e/dpyam66/
The old extensions made multiprocess impossible. Using only one out of as many as 8 cores on a new computer is pretty unacceptable. They also made sandboxing very difficult, the first part of which has already landed and more is coming.
From the Firefox 57 release notes: "The content process now has a stricter security sandbox that blocks filesystem reading and writing on Linux, similar to the protections for Windows and macOS that shipped in Firefox 56" https://www.mozilla.org/en-US/firefox/5 ... easenotes/
And, without having to keep the old extension compatibility it opens up the possibility of things like - if you read the nightly build threads there is lots of talk about webrender - using the video card to process the code for webpages.
The old extensions made multiprocess impossible. Using only one out of as many as 8 cores on a new computer is pretty unacceptable. They also made sandboxing very difficult, the first part of which has already landed and more is coming.
From the Firefox 57 release notes: "The content process now has a stricter security sandbox that blocks filesystem reading and writing on Linux, similar to the protections for Windows and macOS that shipped in Firefox 56" https://www.mozilla.org/en-US/firefox/5 ... easenotes/
And, without having to keep the old extension compatibility it opens up the possibility of things like - if you read the nightly build threads there is lots of talk about webrender - using the video card to process the code for webpages.
-
- Posts: 51
- Joined: April 11th, 2012, 3:14 pm
Re: So what was the reason for breaking compatibility in FF5
I'd say mulch-threading Google had it for ages Firefox was a single threaded application and with most processors having 4 or more cores mulch-threading was a must especially on android as arm devices have low powered cores and a single thread is extremely degrading especially if you have 8 or more cores if I'm not mistaken Samsung did some of the development especially for android devices
multi core PC users should also see a boost in performance, people on old machines using 1 or 2 core cpu's will probably get a performance degradation but seeing how Mozilla dropped non-SSE2 CPU support I don't think old machines are high on their priority
multi core PC users should also see a boost in performance, people on old machines using 1 or 2 core cpu's will probably get a performance degradation but seeing how Mozilla dropped non-SSE2 CPU support I don't think old machines are high on their priority
- the-edmeister
- Posts: 32249
- Joined: February 25th, 2003, 12:51 am
- Location: Chicago, IL, USA
Re: So what was the reason for breaking compatibility in FF5
Google Chrome came about when PC's / laptops were getting duo core processors. The base of Firefox was developed by Netscape in 1995 before the Pentium processors were available; like during the Intel 486 era.Mozilla hung onto Gecko as long as possible and maybe too long.ianas wrote:I'd say mulch-threading Google had it for ages Firefox was a single threaded application ...
Like Google came 11 to 12 years after Gecko was being used by Netscape.
A mind is a terrible thing to waste. Mine has wandered off and I'm out looking for it.
- therube
- Posts: 21714
- Joined: March 10th, 2004, 9:59 pm
- Location: Maryland USA
Re: So what was the reason for breaking compatibility in FF5
None.what the advantage
A neutered dog can no longer procreate. The species will die.
Extensions are certainly neutered.
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript