Having been through the IEs of the 90s/00s, I feel proud that we managed to scape what seemed an irreversible fate and a sense of responsibility to do whatever I can to help prevent it from happening again.
Thanks to Chrome worshipping, there is no Web anymore, Apple is the only wall preventing Web developers to replace Web with ChromeOS on their CV.
Doesn't matter how good or evil they happen to be.
No one cares about Firefox, apparently not even the large majority of HN folks.
Apple is as bad for the web as Google. They refuse to allow other engines on their mobile, money-making OS.
Chrome is open source and on mobile in the US is close to 50%.
There are similarities, but it’s far from the same situation.
US is one country among 195, and the other 50%, which are mostly from Safari, are one of the reasons why the Web isn't yet fully assimilated as ChromeOS.
The US is the largest economy in the planet and home to most tech companies and all browser engine makers. Calling it “one country among 195” is dodging the issue.
That’s not to say that Google isn’t on a quest to conquer the Web and that Chrome isn’t incredibly popular. It’s just that comparing it to IE is a bridge too far.
With ESPHome[1] I could edit, compile and up upload firmware to my ESP device directly in my browser without installing any tools.
I had planned on using VSCode, but I got some extension conflicts due to some other extension (Platform.io IIRC).
I had the similar reaction when first reading about WebUSB as you, but after seeing how smooth it was, I admit I thought it was pretty darn neat. It drastically lowers the barrier of entry for those who aren't that technical.
[1]: https://esphome.io/
Devs often also have disproportionate sway over the technical choices of friends and family, which is where Firefox got much of its footing earlier on.
Firefox has no compelling reason to exist for the average user unless privacy is a really high priority for you.
Meanwhile, devs were still targeting IE because it was where the users were. It was totally preferable to develop for Chrome or Firefox, but I recall spending countless hours still getting that stuff to IE, because that's what customers were using.
Sure, developers helped speed along adoption, but I think the new browsers ultimately succeeded because they're better products for the customer.
That, in a large part, was on web developers, making sure the user who took the leap had a good time on arrival.
Sometimes "customers" don't really hold that much power. For example, I have to use my YubiKey with AzureAD at work. This is broken on Firefox on Linux, but works on Chrome. I can't just not log on to my work email and such. I would have chosen something else than AzureAD, but here we are.
I hate having to use multiple browsers, but I still want to support Firefox and only use chrome whenever I depend on AzureAD and make it a point to complain about it. What good did that do? MS sure doesn't care about it. "Just use windows". Right.
I'd argue many "customers" could possibly be convinced to drop Chrome in favor of Firefox, I don't think they care as much as HN posters do about this subject. They just want a thing that works. But if half the sites don't work, for whatever reason, they won't be wrangling two browsers like me. They'll just use Chrome and call it a day.
So whose fault is it that sites don't support Firefox? 90% of my colleagues couldn't code to save their lives (it's not their job, granted). And the other 10% will just go for what's quicker / easiest to implement. "Everyone uses chrome? Testing on chrome, it is.".
Many of whom only care about Safari, because contrary to Firefox, Apple gets to say Chrome doesn't own their platforms.
Editing to not extend the thread: the comment says they do NOT test on anything than Chrome. You maybe do that, the top comment author doesn't.
I don't know much about browser diversity (Chrome and Firefox give near-identical experiences to me as a user), so I personally don't feel that the argument developers significantly influence users holds much water (of course facts don't care about my feelings which may be wrong). I think the only time I noticed a significant difference as a user was when Firefox didn't implement a certain download API allowing for large downloads like Chrome, and I only encountered that difference in using Mega (the upload service).
It seems to me that some diehard Firefox fans assume that just because some sites don't work on Firefox, all developers have to dedicate special attention to Firefox or their sites will be broken. That's very far from truth.
[1] More care is needed for mobile Safari, which often imposes additional non-obvious constraints, but that's a separate topic.
I like Firefox but it just not popular. And getting a few more devs to use it will not help.