3 ms·
"If Mozilla can’t turn Firefox into a modern browser because of all the legacy code getting in the way, perhaps we need a Phoenix 2.0." That sounds like Servo
by tiles 13y ago
"If Mozilla can’t turn Firefox into a modern browser because of all the legacy code getting in the way, perhaps we need a Phoenix 2.0."
That sounds like Servo [1] to me. That would also be a much more forward-thinking approach to Electrolysis than fully separating the old Mozilla codebase. Firefox is also competing very well with Chrome in JavaScript speed. [2]
[1] http://en.wikipedia.org/wiki/Servo http://en.wikipedia.org/wiki/Servo
[2] http://arewefastyet.com/ http://arewefastyet.com/
- klez 13y agoDirect link to the Servo wikipedia page: http://en.wikipedia.org/wiki/Servo_(layout_engine) http://en.wikipedia.org/wiki/Servo_(layout_engine)
- ksec 13y agoOh God... MPL 2.0 again. Why Cant Mozilla just Switch to Apache 2.0
- mixedbit 13y agoFull rewrite is an ambitious, but very good initiative. Firefox has done (and is still doing) a great service to the web, but its origins can be traced to the Netscape Navigator, one of the very first web browsers. For a huge system like this, it is hard, if not impossible, to change the fundamental architectural decisions, such as a single process model. It is better to take the experience and design a new system from scratch. I hope Servo can avoid the second system syndrome.