Earlier quoted context omitted.
> It was written in 2013... when Servo was announced. Servo was originally intended to replace Gecko. Anything else is a retcon. Here is a quote from the Servo wiki from 2014, which is the earliest snapshot present in the WaybackMachine archives. >Servo is explicitly not aiming to create a full Web browser (except for demonstration and experimentation purposes). Rather it is focused on creating a solid, embeddable en…
Thanks for taking the time to reply! In your quote, they didn't want to create a full browser , but they did want to create a full engine . And it was designed to be "productizable." I think it supports what I'm saying. Servo was the last big plan from Mozilla to turn things around. Since then, we've just gotten Pocket, random bundled add-ons, etc. It seems like they are mostly just content to slide into irrelevance.…
>If you're working on Servo, you can be much more strict about what hardware combinations you support and what kind of content renders well. Look, there's a reason that the lineage of all widespread web engines go back 20+ years: it's much easier to incrementally improve that engine while ensuring that you're not breaking anything than it is to start over from scratch.
>I would also like to point out that you don't have to take my word for it: It has taken at least 3 years (probably closer to 4 years) to get WebRender ported over to Gecko from Servo and get it running well enough to the point that we can start saying that it will likely reach 100% deployment within months instead of years.
>My point is that, while Servo was great for demonstrating new ideas and producing eye-popping demos, it was not going to replace Gecko anytime soon, regardless of what those few Servo developers thought. In all the time I've worked at Mozilla, I have never once heard anybody in charge of Firefox say that we were going to do a wholesale swap out of Gecko with Servo.
https://web.archive.org/web/20200815135321/https://tildes.ne...