there was a while there if you used more than a few extensions you’d have a lot of issues. Also there were tons of issues over the years where there were some massive memory leaks. It has gotten much better since then with quantum and electrolysis.
Comment on It's never been a better time to switch to Firefox
arc@lemm.ee 11 months ago
Personally I’ve never left Firefox. Used to develop on it when it was still called Mozilla, and I’m happy it’s still around. Privacy is a major strength of it compared to other browsers.
vimdiesel@lemmy.world 11 months ago
gohixo9650@discuss.tchncs.de 11 months ago
your memory might not works very well since it was never called plain “mozilla”
arc@lemm.ee 11 months ago
Erm yes it was But here is a more or less chronological ordering of getting to Firefox today.
So yeah it’s a continuation all the way back. I also worked at Netscape at the time so I got to see much of this transition.
Dicska@lemmy.world 11 months ago
I was today years old when I learned that the first web browser I have ever touched was, in fact, the great grandparent of Firefox.
vimdiesel@lemmy.world 11 months ago
Very little though, almost all that code has been replaced/rewritten over the years along with all the new stuff that has been added.
arc@lemm.ee 11 months ago
Yup. Not much of it survives in the code since it was mostly rewritten from scratch but I guess if you looked at the nspr (portable runtime) or nss (crypto) code that there are remnants of those early days still in there.
tias@discuss.tchncs.de 11 months ago
I recall the switch from Mozilla to Firefox a being a huge improvement not just in loading time, but the user interface felt much less sluggish and keyboard navigation was better. To me it felt like they had ditched 80% of the code base to make a lean, mean browsing machine. They were both around for a couple of years so Firefox seemed more like a fork than a rebrand.
arc@lemm.ee 11 months ago
The way Mozilla worked and Firefox still works is there is a cross platform front-end implemented in XUL which is XHTML, CSS and Javascript. The engine underneath is the same (Gecko) but the frontend app over the top is what the user sees and controls buttons, menus, functionality.
Firefox was basically a fork of Mozilla stripped of the not-browser stuff and a cleaned up UI. It proved popular as a prototype so it grew into its own thing and Mozilla suite was abandoned. There is still a Seamonkey project that keeps Mozilla suite alive but it’s outside of the Mozilla foundation.
The reason it’s faster is that Mozilla was an entire suite expressed as a lot of XUL so it impacted loading times. XUL also had this neat trick that you could overlay XUL over the top of other XUL so the mail app was injecting buttons, menus and whatnot into the browser and vice versa. This was cached but it still had to be loaded. In addition and probably just as impactful, was that Mozilla shipped as dynamic libraries (DLLs) and a relatively small EXE, so it took time to start. In Firefox, the number of DLLs was reduced with static linking so it was more efficient to load.
Candybar121@lemmy.world 11 months ago
Ooof you thought you were clever, but you just look like a fool on the internet!