News for hackers. Stuff that matters.
Re:Multi-process Firefox brings 400-700% improvement in resp... by kalleboo on Wednesday September 07, 2016 @02:54AM (#12441342)
> I'm also a little surprised there hasn't been an attempt to launch a completely new Firefox from the ground up.

It's interesting how the history goes.

We had Netscape 4, and it was crap (remember when resizing a window reloaded the whole page?)

So they was a ground-up rewrite of the rendering engine, resulting in Gecko, which was put in Mozilla.

Gecko was great but Mozilla was a bloaty amalgamation of features, so this was created a pared-down Gecko version called...

~Phoenix~ ~Firebird~ Firefox, which had the great rendering engine and a lean, native-like UI.

Then there was KHTML/KJS which was built for KDE, which had a lean architecture but didn't have the investment to get the compatibility 100% there...

Which Apple then poured into the project in their fork to WebKit, which paid off in spades on the resource-limited iPhone a couple years later.

But Safari was only on the Mac (aside from their "Cocoa on Windows" version and a few open source ports), which Google took as a reason to create...

Google Chrome, where the biggest innovation was rendering each page in its own process (since Safari could freeze up due to one page going in an infinite loop in JavaScript).

So will someone out-Firefox Firefox and do what Chrome was to Safari for multi-processing? Take the rendering engine and put a new chrome on top of it?

Re:Multi-process Firefox brings 400-700% improvement in resp... by flukus on Wednesday September 07, 2016 @03:39AM (#12441483)
A few additions:

KHTML was originally forked from QHtml (part of Qt) I believe (or they shared the same origin?).

Webkit later became a Qt component, the circle of life.

I would argue chromes biggest innovation was the UI, putting the address bar as part of the tab where it belongs (cue holy war) and better tabbing in general.

Mozilla was also the first to integrate the search and address fields, which they unfortunately stripped out of firefox (and many people think chrome introduced it).

Re:Multi-process Firefox brings 400-700% improvement in resp... by bwat48 on Wednesday September 07, 2016 @03:23PM (#12446431)
> Mozilla was also the first to integrate the search and address fields, which they unfortunately stripped out of firefox (and many people think chrome introduced it).

Do you know when this was introduced/removed? I'm curious as to what this implementation was as I don't recall when this happened.

Re:Multi-process Firefox brings 400-700% improvement in resp... by flukus on Wednesday September 07, 2016 @05:37PM (#12447995)
It was in all versions of the Mozilla suite: https://en.m.wikipedia.org/wiki/Mozilla_Application_Suite . It was never a feature of Firefox.
Re:Multi-process Firefox brings 400-700% improvement in resp... by kalleboo on Wednesday September 07, 2016 @03:35PM (#12446610)
> Mozilla was also the first to integrate the search and address fields

I always attributed this to Opera but I may be wrong

Re:Multi-process Firefox brings 400-700% improvement in resp... by bwat48 on Wednesday September 07, 2016 @03:22PM (#12446396)
> So will someone out-Firefox Firefox and do what Chrome was to Safari for multi-processing? Take the rendering engine and put a new chrome on top of it?

I highly doubt it, as there's very little incentive to create a gecko based browser vs a webkit or chromium based browser.