Hey Sup Forums, I been using Xubuntu for 4 days now, and I was wondering if there are better browsers than Firefox...

Hey Sup Forums, I been using Xubuntu for 4 days now, and I was wondering if there are better browsers than Firefox? With only a few tabs open I am using 1 GB of ram.

Other urls found in this thread:

aur.archlinux.org/cgit/aur.git/tree/?h=firefox-esr-privacy
addons.mozilla.org/en-US/firefox/addon/ramback/
twitter.com/SFWRedditGifs

Chromium

But muh freedom and privacy!

Midori

The thing with these lightweight neckbeard browsers is that modern websites have so much shit in one page that the said browser simply cant handle it, it chokes and uses 100/100 cpu core for 8 seconds everytime i click a nav link.

A solution would be to disable js but at that point i would rather use a cli browser.

Palemoon is an oooold fork of firefox that might use less memory.

Stop using RAM immediately! RAM is there too look at while empty!

Install Lubuntu

If you compile firefox from source on your system, it should be considerably more efficient, assuming you do it right.

But girls can't love girls

Midori is the best browser if you're concerned with ram usage

Perhaps explain how one does it right? I assume you're talking about profile-guided optimization (PGO), -O2 and -march=native? I think the package for Ubuntu already is built with -O2 and PGO. -march=native can't be used for obvious reasons, performance increase is only a few percent though.

You could also potentially apply popular security and cruft removing patches, but yeah.

Uses even more RAM on my i7 with 16 GB, and starts lagging with fewer open tabs than Firefox. Yet somehow it manages very nicely on my crappy 4 GB netbook that Firefox lags on.

Sucks at anything modern.

Javascript bloat is a plague on the web. Some sites (particularly ad farms) will lag modern browsers on an i7 unless you block some of the bullshit. Disable JS but only some of it. Firefox or Palemoon or somesuch with NoScript or uMatrix seems to run decently.

Some people want to have some RAM left to run other programs or VMs, or to let their OS use as disk cache.

Not by a lot. Compiler optimization for a specific CPU isn't what it used to be. You can disable a few features you know you won't need, but that's about it. Still, might be worth doing if just to strip out a few things like Pocket, Hello and WebRTC.

Don't you gain some memory footprint back from using your updated, native libraries that way, rather than packaged stable ones?

Not a lot. The libraries are in the dozens of megabytes. The memory bloat is over a GB.

Does it load 100 libraries? Does it load 30?

Wasn't aware of these patches. Where can I find them? Also, do you happen to know the "correct" way not to build things? For example, I'll take loop (Firefox Hello). I know you can disable it through about:config but not building it would save compiling time.

In gecko-dev/browser/extensions/ I have a folder named loop. There is a moz.build file that looks like this:
DIRS += [
'e10srollout',
'loop',
'pdfjs',
'pocket',
'webcompat',
]

Now, if I don't want to include loop... Do I simply remove it from the moz.build file? Anything else I need to do or is there perhaps even another way?

Here are a few.
aur.archlinux.org/cgit/aur.git/tree/?h=firefox-esr-privacy
I expect there are more. Plus some forks may offer subsets of their alterations as separate patches.

>Also, do you happen to know the "correct" way not to build things?
Nope. But the Icecat people have managed to remove Hello, so you can probably get some guidance from their code.

In the install directory of the Windows version I see roughly 17 libraries that aren't specific to Firefox, totaling about 22 MB. The biggest file in the directory is xul.dll at 37 MB, and that's obviously specific to Firefox.

Thanks. I'll take bookmark that and take a better look at it later.

You could also use an extension like uBlock Origin that has the ability to not load any resource over a set filesize even while JS is running. Pages that try to load tonnes of images and video before even displaying can sometimes be unfucked by this. Breaks most video streaming sizes, though.

this
addons.mozilla.org/en-US/firefox/addon/ramback/
or pic related.

>using 2 GB and lagging like hell
>minimize memory usage
>now only 1.8 GB and still lagging like hell
Yeah, that helped a lot.

You got e10s turned on?

Nope. I use a lot of tabs and the memory use goes up. Then when I close them it doesn't go down by much.

Google chrome

Thanks user. It's so much more efficient this way. Now I can use 1 GB with only 1 tab.

OP, you're doing it wrong.

Here's me with 16 loaded tabs and a separate HD Youtube video running on Manjaro Xfce 64-bit.