If youâre still on the fence about switching to FirefoxâŚ.
Disclosure: Iâm a software tester, so while my results arenât professional-grade as Iâm not doing this in a scrubbed environment with formal testing tools, I do use the same methods, just without writing dozens of multiple-step tests and screnshotting every page.
I just changed back to Firefox as my primary browser a few months ago after getting frustrated with Chrome killing my resources and losing my pinned tabs. My laptop is a Dell XPS 15 9575, only two years old, and has 16 GB of RAM. Up to half of that would be used by Chrome, and it would spike my CPU at random intervals, causing slowdowns. Even stripping extensions didnât help; I ran it bare just to see what would happen, and though it took a little longer to do it, it would still eat my resources at an alarming rate until I restarted the browser and sometimes, restarted my laptop.
Firefox uses AT MOST half the resources Chrome did; I mean this literally. I tested this on Windows and in Xubuntu using five pinned tabs + a.) five tabs, b.) ten tabs, and c.) twenty tabs when I did the changeover, just to see if I was imagining it.
Right now, Firefox is using 1.5 GB of RAM for ten tabs, eight pinned, five of those pinned for at least five months, and ten extensions, including XKit, AdBlocker, and NoScript. The only time I have to restart Firefox is when thereâs an update. Casual checks of RAM usage Iâve never seen above 2 GB (at most), and the âcasualâ part is important here; the only reason I check is if I remember to do it, whereas with Chrome, I was doing it every time my entire laptop slowed down which was several times a week.
Chrome, if it didnât crash, I had to restart weekly at minimum and around the time I switched to Firefox, every three days . Again, this is on Windows and confirmed in Xubuntu.
Firefox also never loses your pinned tabs. Chrome couldnât manage to keep my pinned tabs for more than a week; I had to have an extra extension just to restore them.
To give perspective on what an asshole Chrome is:
My work laptop is a brand new Dell Precision laptop we got when we went to work at home in March. Everyone in IT got the same oneâcheaper in bulk?âso we all received workstations that assume weâre going to be creating, updating, and querying multiple tables in supermassive Oracle databases, creating and sandboxing multiple dev, SIT, UAT, and prod environments, stress testing both our individual programs and all of them working together to see if we can crash the network, and compiling shit on the side.Â
(As a tester, I get the joy of having to be able to do all of that because I never know what Iâll be testing next.)
It has sixty-four GB of RAM; when I got it, I almost cried. I buy stupid expensive laptops for myself and this is like, three to five times better than mine (and almost three times the price of my most expensive laptop, a new Alienware 17 R2 I bought five years ago). The stress test I did on it when I got it almost made me cry; it was beautiful.
Now, Precision on Chrome:
For browser agnostic testing of one of our native IE programs, we have to test in Chrome, Safari, and Firefox, and right now, weâre in Chrome. Weâre prepping for a redesign from a literal web 1.0 interface with multiple inline frames and javascript hell that was designed for fucking IE 6 (yeah), so in the meantime, weâre testing polyfills to translate IE to Other Browser. Itâs going great, thanks.
Chrome has minimal extensions as required by the state, and four pinned tabs; one my gmail, the other three work related: one for JIRA, one for JAMA, and one for our case creation tool. None of these are high-resource programs; JIRA and JAMA are for story and task tracking and linking. Testing is opening a page on the network thatâs a basic page with ten HTML/Javascript elements from the program with the polyfills to make it work in Chrome. Not even the whole program here: just tiny HTML/Javascript elements that we click a button (or ten) and get a code-y equivalent of a âsuccessâ or âfailâ message.
If I leave Chrome open for more than three days without a browser restart or laptop restart, it slows down a new Precision laptop to a crawl. When Iâm not using Chrome for testing but just for story and task tracking in JIRA and JAMA? I get a week.
Just saying:Â Chrome is fucking evil.