Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 15 submissions in the queue.
posted by cmn32480 on Thursday June 15 2017, @10:11AM   Printer-friendly
from the will-the-bloat-be-taken-out dept.

Firefox has improved its multi-process architecture in order to isolate more content while keeping memory use low:

Firefox 54 launched with a more advanced multi-process architecture than the one we saw implemented in Firefox 48 last year. The improved architecture raises the number of processes enabled by default from two to five, which Mozilla argues is a "just right" compromise between low memory usage on one side and performance and security on the other.

[...] Switching to a simpler extension model allows Firefox to enable multiple processes and also isolate them in sandboxes. Mozilla previously enabled only two processes, one for the UI and one for content, last year, in Firefox 48. This ensured that the browser wouldn't hang as much due to web pages affecting the performance of the browser interface. It also brought partial sandboxing by keeping the content isolated from the browser (as much as possible).

Mozilla is now taking it to the next level by implementing one process for the browser interface and four for content. Why four? The organization believes that this is the "just right" amount of processes to have for the majority of users, and also in terms of optimizing memory usage.

[...] Mozilla ran its own memory usage benchmarks, which showed significant memory usage reduction compared to Chrome:

  • Windows 10 — Chrome used 1.77X memory as Firefox (64-bit), and 2.44X as Firefox (32-bit)
  • macOS — Chrome used 1.36X memory as Firefox (64-bit)
  • Linux — Chrome used 1.42X memory as Firefox (64-bit)

Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by Shimitar on Thursday June 15 2017, @02:21PM (1 child)

    by Shimitar (4208) on Thursday June 15 2017, @02:21PM (#526016) Homepage

    I stopped using Firefox on all my platforms nowadays. It started a few years back, maybe two... When i was running an ARM Linux thingy as daily driver... with HIDPI screen, and Firefox just would not fit the bill (shitty HIDPI support, extra buggy ARM incompatibility and crappy touch-screen support). I switched to Chromium... it just run perfectly on the hardware at the time.

    ... but i still used Firefox on Windows and on "intel" Linux.
    ... then an update on Firefox started playing havoc on Windows... often hangs and crashes... Switched to Chromium there too.
    ... then another update on Linux got my firefox unusable (Pulseaudio?), well, it was time to switch there too.

    At that point, only my Android phone still run Firefox, because... well, it was working, so what. Then i switched from a "stable" to a "custom" ROM, and Firefox... well, just kept crashing, while guess what, Chromium just run, no glitches at all...

    At this time, since the last six months, i completely ditched Firefox on all my devices and platforms. And the sad part is that i do not regret it the least. I don't even miss the "plugins" i used to use on Firefox! (ublock origin and ghostery seems to fit my bill on Chromium).

    This makes me sad... but i can see it's a pattern and a choiche Firefox made. I cannot do anything about it.

    --
    Coding is an art. No, java is not coding. Yes, i am biased, i know, sorry if this bothers you.
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: -1, Troll) by Anonymous Coward on Thursday June 15 2017, @08:25PM

    by Anonymous Coward on Thursday June 15 2017, @08:25PM (#526193)

    It's all the fault of gay marriage. If Brendan Eich were still in charge, none of this would have happened. The gays roont Firefox! They roon everything! Gays are a bunch of rooners!