News for hackers. Stuff that matters.
Re:Firefox lost 50M users since 2019 by toper-centage on Saturday July 31, 2021 @01:58AM (#28015672)
It's honestly a pity. Firefox is it perfect but the Internet is becoming worse because of chrome. Google is able to fast track any non standard Web tech and the hordes follow. Soon after, that become the standard. I don't want to cheer for a broken browser, but only Safari is able to stop this madness now.

Also, Firefox on the Desktop is really good and still let's you do so much more than chrome clones. But it suffers specially when using Google websites.

Re:Firefox lost 50M users since 2019 by yann2 on Saturday July 31, 2021 @02:29AM (#28015831)
I dont worry. I have seen these cycles with IBM and Microsoft. And they all blow up eventually because the unintended consequences keep increasing.

So Google has got itself locked into that same trajectory for a long time now. "Features" are total bullshit. Its all about making sure every small thing is in the cloud or eventually gets pushed into it.

That vision is as dumb as moving the DNA in every cell in your body into a nearby lake and visiting the lake everytime you want to read 1 bit. With a Google toll booth at the lake entrance. Its doomed to fail.

Just look at the consequences. If you have a webpage on your local hard drive and want to use the browsers javascript to access it to make it look better, the Google Chrome team will come running like well programmed alert robots to call it a security violation and disable api access to your own disk.

This is how empires fall.

Re:Firefox lost 50M users since 2019 by bdcravens on Saturday July 31, 2021 @08:51AM (#28017658)
IE was essentially a one-trick pony (the browser)

Chrome is being used on the browser (with a mobile footprint Microsoft never had), the desktop (VS Code, Slack, etc), and v8 is driving a substantial part of the web's backend (Node). Even the smaller use case of web scraping is moving towards Puppeteer.

Re:Firefox lost 50M users since 2019 by beerandt on Saturday July 31, 2021 @09:04AM (#28017767)
Yeah chrome features stopped being features a long time ago. Why else would they force upgrades to be so persistent yet secretive? Because that's what you have to do when people value the existing feature set over security updates, if they're attached to new features like cookieless tracking.
Re:Firefox lost 50M users since 2019 by nsilvestri on Saturday July 31, 2021 @02:07AM (#28015703)
Chrome is already the standard. Firefox usually works, but more and more often nowadays I encounter a glitchy or poorly performing page, which I switch to Chrome to use properly.

I use Firefox to not be part of the Chrome monopoly, not because it's actually a fundamentally better browser.

Re:Firefox lost 50M users since 2019 by xcambar on Saturday July 31, 2021 @02:22AM (#28015796)
Chrome is not better because you witness some pages to render better in Chrome. It is actually the opposite: pages are more and more built for and with Chrome in mind.

And that omnipresence of Chrome allows Google to force their own moves as de facto standards, which is dangerous overall.

Firefox is better because it follows standards and it is open-source and it is not tied to a behemoth like Google.

The authors of pages you see perform better in Chrome are indeed not building for the web but rather building for Chrome.

Re:Firefox lost 50M users since 2019 by TranquilMarmot on Saturday July 31, 2021 @01:52PM (#28020226)
Especially with the prevalence of sites that "work" in browser but really expect you to download yet-another-Electron-app (i.e. Slack)

Develop for Chrome first, all other browsers second. Why worry if other browsers don't work when the solution is "download our desktop Electron application :)"

Re:Firefox lost 50M users since 2019 by nightski on Saturday July 31, 2021 @02:23AM (#28015800)
I have used Firefox for about a decade now and I can't think of a single page that did not work. I'm not saying it's impossible, but incredibly rare. I'd be more inclined to just give up on the site than install Chrome.
Re:Firefox lost 50M users since 2019 by bluedevil2k on Saturday July 31, 2021 @08:44AM (#28017604)
Sony PlayStation’s support pages did not work on Firefox. Texas’s franchise tax payment pages did not work on Firefox. Boy Scout certification pages did not work on Firefox. My kids’ baseball registration pages did not work on Firefox. As a front end dev, it seemed really hard to get things to NOT work on Firefox and still work on Chrome.
Re:Firefox lost 50M users since 2019 by eightails on Saturday July 31, 2021 @02:49AM (#28015942)
Stuff doesn't always completely break -- e.g. Google forcing new Chrome-only web standards on certain sites and making other browsers like Firefox resort to alternatives which can end up being 5x slower [0], or serving a more dated design of google search on FF mobile vs Chrome. I suspect this sort of thing might be enough to make some people switch.

And I have had a few experiences with sites not loading properly in the last few months. Try windy.com for example: on FF 90 with no extensions enabled and tracking protection on 'balanced' I get blue and yellow banding on the map, and the wind gusts graphics fail to load properly. I have reported a few of these instances in the past, but a lot of the time I'd rather just switch to chromium temporarily and continue with what I'm doing.

[0] https://www.cnet.com/tech/services-and-software/mozilla-exec...

Re:Firefox lost 50M users since 2019 by kiwijamo on Saturday July 31, 2021 @08:24AM (#28017478)
Just out of interest I looked at Windy.com on Firefox/Linux and it looks fine? No blue/yellow banding. Wind gusts seem to show up fine. I've also had a look at the other stuff (e.g. waves, clouds, etc) which all seem to work as expected. This is with Firefox 78 LTS. Unless things have regressed in between version 78 to 90, I wonder if there is something else causing your issues?
Re:Firefox lost 50M users since 2019 by eightails on Saturday July 31, 2021 @09:54AM (#28018144)
So it seems like it was caused by FF blocking HTML5 canvas fingerprinting. Enabling that allowed it all to load correctly. I guess I must've hit disallow without thinking when I first visited, and that response was saved even after clearing cache, so that example at least is probably my fault.

I do wonder if every user would be aware that the 'Allow site to extract canvas data?' popup can break site functionality though -- its not as though there's a warning to that effect in browser.

Re:Firefox lost 50M users since 2019 by eitland on Saturday July 31, 2021 @09:07AM (#28017784)
The version of Unit 4 installed at work doesn't work in Firefox unless I open developer console first and disable caching requests.

A hassle but well worth it to avoid touching Chrome ;-)

Re:Firefox lost 50M users since 2019 by acomjean on Saturday July 31, 2021 @08:54AM (#28017683)
I haven’t noticed any issues, though I thought there were some that forced me to switch to chrome.

But it turns out the difference was the I was running ublock-origin in Firefox and sometimes that was causing issues for some sites..

Re:Firefox lost 50M users since 2019 by rjsw on Saturday July 31, 2021 @09:03AM (#28017760)
Recently YouTube has started just displaying a blank page for me after going through selecting the tracking options.
Re:Firefox lost 50M users since 2019 by Xylakant on Saturday July 31, 2021 @08:42AM (#28017592)
Apple business manager requires safari or chrome and will not work on Firefox at all.
Re:Firefox lost 50M users since 2019 by eitland on Saturday July 31, 2021 @09:04AM (#28017769)
> I use Firefox to not be part of the Chrome monopoly, not because it's actually a fundamentally better browser.

For me there is - in addition to not wanting to support Chrome - still a few things that Firefox does better.

As for websites that only support Chrome I consider them broken which means I don't use them or if I have to I try to notify the operator.

Re:Firefox lost 50M users since 2019 by yaomtc on Saturday July 31, 2021 @02:11AM (#28015728)
> I encounter a glitchy or poorly performing page

When you have the time, you should note it here: https://webcompat.com/

Re:Firefox lost 50M users since 2019 by BenoitEssiambre on Saturday July 31, 2021 @08:40AM (#28017584)
That's my experience too. Unfortunately I don't think it's possible for complex standards to be well specified in human language instead of in code so a reference implementation is what will always win in the end.

At least chromium is open source. The best we can hope is maybe that organizations adopting chromium other than Google can wield more influence over it.

As I point out here https://news.ycombinator.com/item?id=27222818 human language is not precise enough to write good specifications. Natural language words are polysemic and contextual. See the meaning of "break" for example: https://www.merriam-webster.com/dictionary/break

Kolmogrov showed that fully specified information distills down to computer programs: https://en.wikipedia.org/wiki/Kolmogorov_complexity, https://en.wikipedia.org/wiki/Minimum_description_length

The ideal language for a specification might be a mix of natural language and code with a test suit, something like Literate Programming (https://en.wikipedia.org/wiki/Literate_programming) or its descendants along with modern pull request based discussions that are tied to version controlled code.

I wish Mozilla or a similar organization adopted the chromium core. We really need a well funded non-profit managed release of the reference browser.

Re:Firefox lost 50M users since 2019 by dmitriid on Saturday July 31, 2021 @09:34AM (#28018005)
> complex standards to be well specified in human language instead of in code so a reference implementation is what will always win in the end.

> At least chromium is open source.

That source code is 12-15 million lines of code. They implement literally thousands of specs. Chrome adds 40-70 new web APIs [1] with each release which happen roughly once every 40 days and contain god knows how many code changes.

Good luck deducing "precise specs" from that.

> I wish Mozilla or a similar organization adopted the chromium core

That would mean cementing Google's monopoly of the web.

[1] https://web-confluence.appspot.com/#!/confluence

Re:Firefox lost 50M users since 2019 by BenoitEssiambre on Saturday July 31, 2021 @09:51AM (#28018120)
>That source code is 12-15 million lines of code.

Exactly, it's impossible to describe that in human language which doesn't have precise enough semantics. That's why the spec has to be in code, in the form of a reference implementation and/or test suit.

The goal should be to move chromium away from being controlled too much by Google.

Re:Firefox lost 50M users since 2019 by dmitriid on Saturday July 31, 2021 @12:41PM (#28019652)
> Exactly, it's impossible to describe that in human language which doesn't have precise enough semantics.

On the contrary, this implements specs that are defined in a human language. For example, the full semantics of rendering HTML were standardised with HTML5, and now all browsers render HTML the same way.

The problem isn't the human language. The problem is the sheer number of these specs. Hundreds, if not thousands.

However, good luck understanding these specs by reading code or unit tests (and yes, there's a multitude of tests [1]). How do you know what a piece of code encodes? Or a test tests? You really propose to reverse engineer behaviour from code?

Example: here's a test: https://github.com/web-platform-tests/wpt/blob/master/html/s...

What exactly does it test? Why? Is this a correct test for this behaviour? Care to pinpoint the exact precise location of this spec in Google Chrome's code? [2] It's only 12 or so million lines of code, should be easy to find.

> The goal should be to move chromium away from being controlled too much by Google.

By doing what exactly?

[1] https://web-platform-tests.org

[2] https://github.com/chromium/chromium

Re:Firefox lost 50M users since 2019 by BenoitEssiambre on Saturday July 31, 2021 @07:26PM (#28022318)
>now all browsers render HTML the same way.

Is this sarcasm? Writing web apps that work the same across browsers is still the most painful part of web development. The underspecified natural language specs lead to subtly different behaviors in different browsers.

Full specs of a complex systems are very complex.

Re:Firefox lost 50M users since 2019 by dmitriid on Sunday August 01, 2021 @05:31AM (#28025047)
> Is this sarcasm?

It's not. How HTML is rendered was literally not defined between browsers until mid-00s. Hence the difference in the boxing model, for example.

Bt yes, besides HTML there are hundreds of other specs, and those may or may not be implemented across browsers.

> The underspecified natural language specs lead to subtly different behaviors in different browsers.

You keep saying this, and I don't think you even understand what you're saying.

> Full specs of a complex systems are very complex.

Yes, they are. What you keep proposing though, is to reverse engineer behaviour from millions of lines of code. I'm still waiting for an answer to my question about datalistoptions test.

Re:Firefox lost 50M users since 2019 by BenoitEssiambre on Monday August 02, 2021 @09:03AM (#28035960)
No, not to reverse engineer behavior, to _define_ behavior in a well commented codebase with a well commented test suite.

The technical blueprints are as important than the natural language notes in the blueprints. In software, code is blueprint.

Re:Firefox lost 50M users since 2019 by soperj on Saturday July 31, 2021 @02:14AM (#28015748)
>only Safari is able to stop this madness now

Safari is usable on less than 20% of machines, it absolutely will not be stopping anything. It's also the bane of my existence as a web developer.

Re:Firefox lost 50M users since 2019 by camjohnson26 on Saturday July 31, 2021 @02:27AM (#28015824)
I’m guessing a huge percentage of the lost users switched to Brave since it had 25 million as of February and is affiliated with Brendan Eich.

https://brave.com/25m-mau/

Re:Firefox lost 50M users since 2019 by DavideNL on Saturday July 31, 2021 @04:52AM (#28016519)
I’m guessing a huge percentage now spends more time browsing on their iPads instead of Desktop/Laptop…
Re:Firefox lost 50M users since 2019 by christophilus on Saturday July 31, 2021 @09:03AM (#28017761)
Can confirm. Writing this from Brave on my iPhone.
Re:Firefox lost 50M users since 2019 by TranquilMarmot on Saturday July 31, 2021 @01:49PM (#28020202)
Does Apple still require using Safari as the engine for all browsers on iPhone or has that changed?
Re:Firefox lost 50M users since 2019 by freediver on Saturday July 31, 2021 @05:45PM (#28021821)
Apple requires WebKit to be web rendering engine for all browsers. Safari is one of 100+ browsers on iPhone.
Re:Firefox lost 50M users since 2019 by TranquilMarmot on Saturday July 31, 2021 @11:29PM (#28023573)
Tomato, tomato
Re:Firefox lost 50M users since 2019 by freediver on Sunday August 01, 2021 @02:28AM (#28024269)
Re:Firefox lost 50M users since 2019 by BrendanEich on Monday August 02, 2021 @09:31PM (#28044777)
34.4M this past month, now.
Re:Firefox lost 50M users since 2019 by nuker on Saturday July 31, 2021 @08:22AM (#28017463)
> Safari is usable on less than 20% of machines, it absolutely will not be stopping anything

You forgot mobile, iOS users are big chunk of it and websites want to work on iOS browsers.

Re:Firefox lost 50M users since 2019 by whatever_dude on Saturday July 31, 2021 @08:41AM (#28017589)
The US is not the world.
Re:Firefox lost 50M users since 2019 by Nextgrid on Saturday July 31, 2021 @09:28AM (#28017951)
It’s a big chunk of the world as far as web/software revenue is concerned.
Re:Firefox lost 50M users since 2019 by williamdclt on Saturday July 31, 2021 @09:39AM (#28018036)
iOS users are still a big chunk of it in Europe and Asia. 20% is a big chunk, and we do indeed often want websites want to work on iOS browsers.
Re:Firefox lost 50M users since 2019 by soperj on Saturday July 31, 2021 @12:53PM (#28019769)
It's not going to stop people from using Chrome on machines where it's not available though, obviously.
Re:Firefox lost 50M users since 2019 by kalleboo on Saturday July 31, 2021 @02:53AM (#28015966)
Once Safari is gone you're not a web developer you're a ChromeOS developer
Re:Firefox lost 50M users since 2019 by tarsinge on Saturday July 31, 2021 @08:57AM (#28017713)
That's the already the unfortunate state of frontend development, a Chrome world from development to end-users.
Re:Firefox lost 50M users since 2019 by soperj on Saturday July 31, 2021 @01:03PM (#28019833)
Safari doesn't exist for 80% of the world.
Re:Firefox lost 50M users since 2019 by kalleboo on Saturday July 31, 2021 @11:21PM (#28023548)
That 20% is still a big enough (and more importantly, rich enough) chunk that developers have to support it.
Re:Firefox lost 50M users since 2019 by freediver on Saturday July 31, 2021 @05:47PM (#28021831)
This may change if Apple continues producing great hardware like M1 laptops.
Re:Firefox lost 50M users since 2019 by tgv on Saturday July 31, 2021 @02:28AM (#28015826)
I'm curious. I'm not "frontend", but I do write code that runs in the browser, and write parts of the visualization UI for our products. I do get to determine how we build our products. I've gone with vue/typescript, and that hasn't caused any problem so far. A part of our software has to be able to run everywhere, and that unfortunately still includes IE11, so there I do take care of using a minimal feature set, but I can't remember the last time Safari caused me a problem. What problems does Safari cause?
Re:Firefox lost 50M users since 2019 by TranquilMarmot on Saturday July 31, 2021 @01:48PM (#28020190)
The past few years I've been saying "Safari is the new IE" in terms of web development. I can't tell you how many bugs I've had to fix because Safari was doing something weird with JS/CSS.

IE11 is going EOL "soon" and at that point Safari is really going to be the odd one out. Chromium and Firefox are at least _mostly_ consistent with each other, save for when Chromium adds some crazy new feature that's nonstandard (but at that point only niche websites are usually using the new feature).

Re:Firefox lost 50M users since 2019 by tarsinge on Saturday July 31, 2021 @08:58AM (#28017724)
> It's also the bane of my existence as a web developer.

I would say as a Chrome developer then.

Re:Firefox lost 50M users since 2019 by soperj on Saturday July 31, 2021 @12:52PM (#28019760)
Thanks for making this personal. I wouldn't have any issue with Safari at all if I was just a chrome developer would I?
Re:Firefox lost 50M users since 2019 by eitland on Saturday July 31, 2021 @01:07PM (#28019860)
The problem was people pretending to be web developers but only testing in IE.

Being IE only made life a lot easier.

Same today. Some people think it is OK to test only in Chrome. That lets one get away with a lot of bad habits.

Dealing with different browsers is part of what makes one a competent web developer.

Re:Firefox lost 50M users since 2019 by soperj on Saturday July 31, 2021 @02:34PM (#28020552)
The problem with their comment is that they're too busy dunking on people.

I do deal with different browsers, hence why I get headaches from Safari. If I didn't, I wouldn't complain about it.

I've been a web developer for a long long time. I know what a pain IE was, and I'm just experiencing it all over again with Safari, although they've gotten better lately.

Re:Firefox lost 50M users since 2019 by tarsinge on Sunday August 01, 2021 @10:45AM (#28026586)
My comment was maybe a bit provocative but you didn't just say Safari had a few quirks (like the slow release cycle for bugs like the recent ones with LocalStorage and IndexedDB that is a pain), you said it was your bane. That usually mean using Chrome as the main development browser and waiting years for new experimental API to be (sometimes) implemented in other browsers, particularly Safari. In that case like the parent said the pain is more similar to the one a IE dev would have experienced back in the day (early 00's, not late) when some IE specific advanced features would not have been widely available on other browsers.
Re:Firefox lost 50M users since 2019 by soperj on Tuesday August 03, 2021 @02:01AM (#28046121)
No, it's the bane of my existence because of bugs, on stuff that people actually use, like flexbox. I use firefox for the record. IE devs didn't give a shit about any other browser, and never had a problem with using the IE specific features because of that.
Re:Firefox lost 50M users since 2019 by pjmlp on Saturday July 31, 2021 @02:22AM (#28015790)
I keep using Firefox on the desktop as a kind of resistance factor,. however the truth is that the war is lost, the Web has turned into ChromeOS for all practical purposes.

Specially since Microsoft has always been on the same boat as Google, remember that such kind of features go back to Active Desktop.

Additionally, everyone pushing Electron apps is basically contributing to Chrome market share.

Re:Firefox lost 50M users since 2019 by rudian on Saturday July 31, 2021 @08:38AM (#28017569)
Exactly. They just shipped a UUID implementation to stable chrome before it was even finalized. They barely discussed and now it’s live. But hey they wrote a proposal so it’s all good.
Re:Firefox lost 50M users since 2019 by TranquilMarmot on Saturday July 31, 2021 @01:45PM (#28020176)
> it suffers specially when using Google websites

I keep seeing this rhetoric, but I've never experienced this myself. I use Firefox as my main driver and use Google Search, Docs, Mail, Sheets, Slides, YouTube, and whatever other Google products literally every day and everything works just fine. I've tried them out in Chrome/Edge/whatever and they all work exactly the same.

The only thing that doesn't work 100% is search on Firefox on Android, but there's no reason for it and changing the user agent fixes all the problems (Google intentionally makes it bad to try and drive you to Chrome).

Re:Firefox lost 50M users since 2019 by JohnFen on Tuesday August 03, 2021 @07:18PM (#28055453)
> Firefox on the Desktop is really good

I strongly disagree with this statement. My opinion is that it's the opposite.

I always get sad when I think about modern Firefox. I loved Firefox dearly before the transition, and I tried really hard to love it after the transition, too. But it failed me and lost much of what I loved about it. Then every subsequent release was just a little worse, excising more of what made Firefox great.

Eventually, I just had to give up on it.

Re:Firefox lost 50M users since 2019 by bdcravens on Saturday July 31, 2021 @08:52AM (#28017669)
> Safari is able to stop this madness now

Apple stopped developing Safari for Windows nine years ago.

Re:Firefox lost 50M users since 2019 by emrah on Saturday July 31, 2021 @02:21AM (#28015786)
> only Safari is able to stop this madness now

Safari is a hard sell when one can't install an ad-blocker on it (work on the street is you can but not easily)

Re:Firefox lost 50M users since 2019 by marcellus23 on Saturday July 31, 2021 @09:01AM (#28017744)
You’ve been able to use ad blockers in Safari for years.
Re:Firefox lost 50M users since 2019 by emrah on Saturday July 31, 2021 @11:15PM (#28023522)
Ya I know I "can". Via app store, I know. Hence my comment: "hard" to install ad-blockers
Re:Firefox lost 50M users since 2019 by marcellus23 on Monday August 02, 2021 @11:28AM (#28037892)
maybe you should go back and read your own comment. Also, it's not terribly hard to install extensions through the App Store — what makes it more difficult than going through the Firefox/Chrome extension store?
Re:Firefox lost 50M users since 2019 by Nextgrid on Saturday July 31, 2021 @09:30AM (#28017962)
The ad-blocking API Safari offers isn’t as powerful as Firefox’s.
Re:Firefox lost 50M users since 2019 by marcellus23 on Saturday July 31, 2021 @02:36PM (#28020571)
Okay… in practice they work fine though. Saying you can’t use ad blockers in safari is straight up wrong.
Re:Firefox lost 50M users since 2019 by emrah on Saturday July 31, 2021 @11:16PM (#28023529)
I never said "you can't". Please read carefully before replying
Re:Firefox lost 50M users since 2019 by scrollaway on Sunday August 01, 2021 @06:13AM (#28025194)
I don't think you've read your own comment...
Re:Firefox lost 50M users since 2019 by hughcrt on Saturday July 31, 2021 @09:36AM (#28018015)
You can install plenty of ad-blockers directly from the Mac App Store
Re:Firefox lost 50M users since 2019 by emrah on Saturday July 31, 2021 @11:17PM (#28023533)
Yes I know. But via app store, not from Safari directly (like every other browser) and for $$$.