> With that thinking we never get Linux (NeoMinix), tmux (NeoScreen), Clang (NeoGCC), WebKit (NeoGecko), Subversion (NeoCVS), or Vim itself (NeoVi/Elvis/Stevie/etc).
-- haberman (https://news.ycombinator.com/item?id=7288033)
Stuff is rewritten all the time. Servo is not replacing all of Firefox, just an experimental project to replace Gecko by a skeleton crew.
So, it might have not worked out for Netscape the company, but then nothing would have, and at least if worked well for Mozilla the organisation.
Even IF it fails it's still a benefit as a data point. Rust people are reusing a lot of Mozilla software stack and plan to do auto conversion of C++ to Rust (where benefits are greatest).
This... is news to me? I'm pretty sure we have no such plans at all.
I think it was this issue that talked about porting using Java -> Rust and C++ -> Rust translator.
[1]http://damienkatz.net/2005/01/formula-engine-rewrite.html