[GoLUG] If firefox really cared about security
Ron
ron at bclug.ca
Wed Aug 27 04:44:15 EDT 2025
kc-golug at chadwicks.me.uk wrote on 2025-08-20 01:18:
> If firefox really cared about security
When Mozilla changed the way add-ons work for better security, half
their users set their hair on fire, whined incessantly, and threatened
to leave for ... Chromium? A less secure fork of Firefox maybe?
Per a Firefox developer's blog:
https://yoric.github.io/post/why-did-mozilla-remove-xul-addons/
> One of the topics that came back a few times was the removal of
> XUL- based add-ons during the move to Firefox Quantum. I was very
> surprised to see that, years after it happened, some community
> members still felt hurt by this choice.
>
> I realized that we still haven’t taken the time to explain in-depth
> why we had no choice but to remove XUL-based add-ons.
So, they made a change to enhance security and speed and got pilloried
for it. People were still mad years later.
> they would make a secure version perhaps called tortoise with a
> slower js engine
As said elsewhere, users won't stand for that. From the link above:
> while Chrome was initially slower than Firefox on pretty much all
> benchmarks, it relied on numerous design tricks that made it feel
> faster – and users loved that.
Yeah, Chrome used more memory, performed worse on benchmarks, but was
highly multi-threaded so *felt* fast. And the rest is history - they
took over.
> ... in Ada SPARK or more likely Rust because
> they're clueless
I don't know why they didn't choose Ada.
Maybe Ada was lacking features needed for a browser and they didn't want
to have their merge requests at the mercy of upstream.
But with Rust, being new and with some solid design principles - written
by someone who works on browsers for a living, and being in on the
ground floor, maybe they thought they could shape it to their needs?
It's kinda funny to see a bunch of browser developers called clueless
though. I guess when the peanut gallery knows nothing, everything looks
simple.
From the link above:
> Note: Having read in comments that some users apparently do not care
> about security, let me add that being secure is a really, really
> important point for Mozilla and has been since the first day.
>
> Firefox developers fight this threat daily by all sorts of means,
> including code reviews, defensive programming, crash scene
> investigations, several types of sandboxing, static analysis,
> memory-safe languages, … Consequently, for Mozilla, if a feature
> prevents us from achieving great security, we always pick security
> over features.
More information about the GoLUG
mailing list