DEV Community

Cover image for Why you need to give Firefox a chance
David Kistauri
David Kistauri

Posted on

Why you need to give Firefox a chance

We live in the era of browser monopoly. Google occupied the whole web by its Chrome. Chrome has more than 50% of users:
Browsers top
Safari is on the second place just because of macOS popularity.

Now, most of the developers choose between Chrome and Firefox. And in 2017 Mozilla released their updated version of Firefox — Firefox Quantum with new customization settings, better extensions support, privacy and what's more important — speed. 2x faster than old Firefox and faster than Chrome.
Firefox Quantum vs Chrome

Firefox using their own new engine with new Quantum CSS and Quantum DOM rendering. A lot of explanations here. And Chrome uses a lot of memory, Firefox — less.

Also, Firefox has a lot of useful features like showing useless CSS rules and supports prefers-color-scheme: dark media rules, that Chrome supports only in beta now.

Do you scare about extensions? Now, most developers write their extensions for both Chrome and Firefox.

And the final reason — stop the monopoly. Give a chance to other companies that smaller and you can see how frontend develops.

Move all your bookmarks in Firefox for one week and try.

Oldest comments (100)

Collapse
 
itsjzt profile image
Saurabh Sharma

a picture says thousand words.

my firefox

Collapse
 
leoat12 profile image
Leonardo Teteo • Edited

When you are a developer you need to test things all of them just to make sure, but as a user it comes down to preference and it lies on details. I use Opera, in my opinion an extremely underrated browser, it is fast, never had any memory problems with it and has features that none of the other browsers have without resorting to plugins, which sometimes are not reliable or well developed.
I tried to use Firefox many times, there was always something that bothered me and stopped using after a few hours and it is the proof that all this lies on details. Unfortunately I cannot take a print screen now, but I can do that later. In any case it is something about the custom scroll that Tweetdeck that it doesn't render at all.

Collapse
 
dtroode profile image
David Kistauri

Yes, we have a lot of underrated things that good, but I write this article as developer on a developers resource. I don’t think that Opera is so good for developing

Collapse
 
leoat12 profile image
Leonardo Teteo

Why do you think that? Opera uses chromium and basically the same tools that Chrome has works on Opera. The DevTools is the same.

Thread Thread
 
dtroode profile image
David Kistauri

Oh. Need to check

Thread Thread
 
cecilelebleu profile image
Cécile Lebleu

I have used both Firefox and Opera quite extensively, and eventually moved to Vivaldi. Best decision ever. I can honestly say it’s the best browser available today, and I have tried them all, not just for a test run. It has about all the features I could think of, and so much more I never knew I needed.
I even made a post all about it. Check it out!
And if we’re talking about not supporting the biggest kid in town, then sure, ditch Chrome, but Firefox is the second biggest (iirc). Don’t get me wrong, Firefox is great, I used it (and Quantum) for years, and I really support Mozilla, BUT it just doesn’t compare to Vivaldi, in my opinion. Try it out, you might just get to love as much as I do 😄

Thread Thread
 
dtroode profile image
David Kistauri

Okay, going to check it out

Thread Thread
 
xowap profile image
Rémy 🤖

It's all Blinkopoly, the way buttons are shaped doesn't matter. Maxthon never saved the web from IE, Firefox did.

Thread Thread
 
zakius profile image
zakius

"the way buttons are shaped" makes a browser, that's the exact reason why Firefox 57+ is unusable: they removed what made it great, their extensions, making everyday web surfing a struggle

Collapse
 
somedood profile image
Basti Ortiz

Although I definitely agree that we need more competition in the Web to facilitate rapid advancements, I just feel bad for the web developers who would have to consider supporting all the different browsers (not just Chromium-based ones) if the monopoly were to end.

The horrors that is Webpack arose from the horrors that is the Web's philosophy of multi-browser and cross-platform backwards-compatibility. I wouldn't say that the philosophy is bad, but it sure does rile up a lot of web developers to support Internet Explorer.

Collapse
 
dtroode profile image
David Kistauri

We need to support most of browsers because if we’ll have one browser or technology, there will not more competition and moving forward. And monopoly is bad because of all our data stored in one company and there’s no privacy

Collapse
 
somedood profile image
Basti Ortiz

Fair point, but then again, I pray for the poor souls who are on the receiving end of that competition.

Of course, this is not to say that I disagree with the competition. This is just some tough nut that I'm not really sure where to place myself in. It's quite a dilemma.

Collapse
 
filips profile image
Filip Š • Edited

It is actually not so hard to support different browsers. You can use standard APIs that are managed by W3C and work across (almost) all browsers.

But if one browser or company has monopoly (which Google currently has), they can create their own APIs that works how they want and not how users or developers want. Sadly, developers have to adopt that new API even if it is not good or even throw away good old API because Google didn't like it (like that recent one about ad blocking).

Also, if you leave Chrome and then use another Chromium based browser, this wouldn't stop Google's monopoly. Even if Chromium is open source, it is still managed by Google so they can do whatever they want.

Collapse
 
xowap profile image
Rémy 🤖

Do you live in a fantasy world? Are you being ironic?

My clients still request IE11 support... I must say that at least IE11 has easy fixes and an official test VM. Safari has none of those and is a hell to deal with. But that doesn't matter.

Monopoly in the browsers world has always been bad and this one might become the worst of all.

Also, Firefox and Chrome mostly agree on the features that they both implement so it's really easy to support both.

Collapse
 
somedood profile image
Basti Ortiz

In a perfect world, diversity is definitely great! We have a bunch of standards committees that guide the many browsers towards a common interface and API for the Web. If all of these browsers comply with all (or at least most) of the standards at the same pace, then diversity will truly bring the best out of competition. Firefox and Chrome, as you said, are a great example of two competing browsers that implement standards at around the same pace, and thus introducing good competition.

Unfortunately, we don't live in such a world. Google is a monster of a company who has a bunch of resources that can easily stump and outpace the other smaller browser vendors in implementing web standards (in such a world with a diverse ecosystem of browsers).

My point is not to say that a monopoly is entirely good or entirely bad. I'm simply worried for the web developers and teams who might have a harder time to support a diverse ecosystem of (small) browsers that each implement web standards at a different pace.

But again, if pacing is not a problem, then I'm definitely all for diversity. Competition is always a good thing (from a user standpoint at least 😅).

Thread Thread
 
xowap profile image
Rémy 🤖

Well I'm saying that unregulated monopoly is all bad and especially if the company holding it is as big as Google is.

Suppose that someone tells you that you can have as many chocolate cakes as you want as long as you keep your balls in their vice. But hey they promise not to squeeze! Would you do it?

Abdicating on competition and letting Chrome win is exactly doing this. No later than last month Google announced that they would make some browser API paid.

Is that worthwhile to give so much power to Google in exchange of glitter down your throat just a few week in advance from the competition?

Thread Thread
 
somedood profile image
Basti Ortiz

Ah, I apologize. I misunderstood earlier.

Of course it would not be pleasant to be in such a situation as we are in right now. It just surprises me, given the "free" nature of the Web, Google is considering to add proprietary features and APIs. Something doesn't seem to be adding up.

But that's besides the point. I see now how my initial comment sounded as if I was "letting Google win for the sake of giving developers less work for browser support". I failed to properly communicate the true essence of my point wherein "too much diversity" is bad from a web developer standpoint.

Collapse
 
umutcnkus profile image
Umutcan Kuş

Plus, Firefox Developer Edition has awesome developer tools.
The only thing about Firefox for me is sometimes it just stops loading pages on desktop, I feel like it is a DNS issue but I'm not sure.

Collapse
 
chuksfestus profile image
Chuks Festus

Was using Firefox for a while and moved back to chrome cos they have a very poor CS

Collapse
 
johnfound profile image
johnfound

Well, I am using Firefox from the time it was named "Phoenix". With a little pause, when they started to make their UI like the Chrome one. But I switched to PaleMoon that uses a forked Gecko engine. But with Quantum, they fixed the UI as well and with some hacking I can make it as I like it.

Collapse
 
dtroode profile image
David Kistauri

Thanks! Another browser to my list for testing

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
dtroode profile image
David Kistauri

But Firefox is a good step to start trying other browsers. I have a lot of recommendations about Vivaldi and Brave and want to try them. Thanks!

Collapse
 
andreasjakof profile image
Andreas Jakof

Antifa is not a shady group. That’s just right wing populism, because Antifa is an organization „fighting“ against Nazis ever coming to any power.

I am from Germany and I am worried about right wing populism getting more and more voices, so I‘d prefer such organizations getting some money instead of for example „Völkische Bruderschaft“

Collapse
 
yevgalis profile image
yevgalis

I've been using Firefox as my main browser for almost a year now, but it still doesn't feel right for me. The reason I've chosen Firefox is privacy. Chrome and Google in general is evil in that regard.
But Firefox is not the fastest browser out there in my opinion. In my personal experience I find chromium based browsers and Safari faster than Firefox. Plus, it crashes sometimes (very rarely, but it does). I really hope Mozilla will improve it.
Lately, I've been trying out Brave browser. And it is looking very promising. I checked it out long time ago and it was not very good. But since then it has improved drastically. So maybe I'll switch to Brave after some extensive testing.

Collapse
 
dtroode profile image
David Kistauri

Now I want to test Brave. Maybe it’s better

Collapse
 
zakius profile image
zakius

Brave is just a chromium with few flags flipped, exactly unusable as other projects like this and even worse than crippled quantumfox

Collapse
 
jckuhl profile image
Jonathan Kuhl

I am almost a Firefox user. Problem is, I get weird scroll behavior when on an infinite scroll site (like Reddit or Facebook.) Things would jump around as the page was loading.

Though I might try again since I'm not having that behavior now.

Collapse
 
dtroode profile image
David Kistauri

Everything works good for me. Maybe, I didn’t scroll so long

Collapse
 
jckuhl profile image
Jonathan Kuhl

Yeah I just tried out a few different sites and nothing was up, but a few months ago I tried to switch from Chrome but all the sites with infinite scroll behaved weird. Even went to reddit about it but found no help.

Maybe an update got rid of whatever it was.

Collapse
 
vuild profile image
Vuild

90 alternatives.

dev.to/vuild/giant-list-of-web-bro...

The majority of dev is using Android & Chrome rn. No good.

Collapse
 
dtroode profile image
David Kistauri

Wow, giant list

Collapse
 
vuild profile image
Vuild

👍

Discontinued is interesting too.
vuild.com/discontinued-browsers

Disclaimer: they are both lists, not recommendations.

Thread Thread
 
dtroode profile image
David Kistauri

How many browsers I didn't heard about

Collapse
 
magistertraktor profile image
Jojo

I have zero compassion with Firefox, a highly political cesspool that has sat on their asses for 10+ years while it was obvious on day 1 that Chrome was better.

Collapse
 
dtroode profile image
David Kistauri

Now Chrome isn't so private and in some aspects, Firefox is better for webdev

Collapse
 
elmuerte profile image
Michiel Hendriks

I gave Firefox a chance 16 years ago. I still don't see why people like Chrome so much.

Collapse
 
tronster profile image
tronster

I'm not a browser loyalist and have had Firefox, Opera, and Chrome all as my defaults over the years. Currently I use Chrome but earlier this year I tried Firefox as my default for about a month.

Despite Firefox being an amazing browser, its missing a killer feature that is implemented in Chrome: the ability to delete event listeners in an inspected page. While Firefox will show me the listeners on a page, there is no option to delete or disable them.

If Firefox ever adds this feature, I'll definitely give it another go.

Collapse
 
zakius profile image
zakius

Luminous does that for you, it's not exactly a dev tool, more of a privacy/control one but should do
note that it requires some APIs introduced in crippledfox so won't work on 56, but if you're using Chrome you probably couldn't care less

Collapse
 
ha1331 profile image
Henrik Andersson

Two questions:

Can you change the appearance of scrollbars?

Still censoring gab by blocking the dissenter extension?

First one is mostly silly, second one is a deal breaker for me.

Collapse
 
dtroode profile image
David Kistauri

If I remember correctly, yes, can't change the appearance of scrollbars
But don't fully understand the second question (maybe because I am not a native English speaker), can you describe in details?

Collapse
 
ha1331 profile image
Henrik Andersson

oneangrygamer.net/2019/04/dissente... <-- didn't read the article, can't say anything about the accuracy of the reporting, but I'm talking about that incident.

From google, I can kind of see why they would do that, but I don't think Firefox should take a stance on these types of issues. Censorship should have consequences, but that's just my opinion. I can see other people letting that pass to keep Firefox in the browser game and that's legit argument to make.

Thread Thread
 
dtroode profile image
David Kistauri

Oh, didn't know about this accident

Collapse
 
simevidas profile image
Šime Vidas

Safari is on the second place just because of macOS popularity.

Safari is second because Apple disallows other browser engines on iOS (all alternative browsers on iOS are just Safari skins but the engine is WebKit, which makes the browser count as Safari).

Collapse
 
dtroode profile image
David Kistauri

Yes, I know this problem, but I thought this 'Safari' on screenshot is desktop Safari

Collapse
 
simevidas profile image
Šime Vidas

No, the screenshot is the combined market share (all platforms). If you only look desktop, Safari is at ~7%, below Firefox. If you only look mobile, Safari is at 24%. So, Safari’s market share mostly comes from mobile, for the reasons I mentioned.

Thread Thread
 
dtroode profile image
David Kistauri

Thanks!

Collapse
 
pottedmeat7 profile image
pottedmeat7 • Edited

And the answer is Android. Which is also created by Google. I was just reading how Bill Gates thinks they made a mistake by not achieving dominance in the mobileOS market.
Picture that smart phones wouldn't be so awesomely smart and available they would be more like a Windows computer expensive, slow, and insecure with additional features only via licenced upgrades.

Collapse
 
simevidas profile image
Šime Vidas

A lot of innovation came from Apple though. It’s not like Android is single-handedly responsible for creating modern smartphones.

Btw, Android wasn’t created by Google; they bought it after it was already in development.

Thread Thread
 
pottedmeat7 profile image
pottedmeat7 • Edited

I completely agree. Apple does a great job at innovation! Thier products are great!
However thier system isn't designed to stand without being locked under secrecy.
They have issues seeing thier true value without nickle and diming the user for every service. This also requires their source to be locked; otherwise we would remove the nickle and diming.
Also Bill Gates point was that Microsoft lost to Android not to Apple. My point is that if Microsoft won, it would be Apple vs Microsoft and eventually that would be worse for everyone.

Thread Thread
 
pottedmeat7 profile image
pottedmeat7

Android existed but Google made it what is is, certainly a significant amount of work went in to make it the globally used OS that it is today.

Thread Thread
 
xowap profile image
Rémy 🤖

Nobody created anything, it's just piecing stuff together and marketing it.

The point is, Android is crap, iOS is crap and mono/duopoly is really bad. Especially over your data.

We need libre alternatives and Firefox is an excellent option against the Blinkopoly

Thread Thread
 
pottedmeat7 profile image
pottedmeat7 • Edited

They both are widely used and loved so they are clearly not "crap".

As Bill Gates stated Microsoft made a mistake by allowing Android to gain as much traction as it did. In other words he wished Microsoft would have smashed Android and replaced it with a Microsoft product.
So whatever was "not created" defeated Microsofts dominance.

Thread Thread
 
zakius profile image
zakius

Apple destroyed smartphones before anyone even used this name, they forced the market to sell devices designed merely to display pictures instead of supporting actual work
and years later that course became even more obvious with devices you have no chance of handling with a single hand, glassy, slippery and abnormally big

Collapse
 
zakius profile image
zakius

but WP was fast, nicely designed (both in terms of GUI and APIs) and was just so much better than android

Collapse
 
hijoe profile image
HiJoe

uh, seriously?

Some comments may only be visible to logged-in visitors. Sign in to view all comments.