Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Speaking for myself, I don't want "Servo components" in Firefox; I want Servo in Firefox. I want an engine as fast as the one they have shown of Servo as being; not pieces of it that make Firefox incrementally better; I want a browser that is miles ahead. That's always what I found interesting about Servo.


At the same time, you want a browser that keep working with the web at least on the same level as Firefox is right now.

Servo is getting us 80% there, the remaining 20% of quirks, non-standardized behavior and web sites coded with only Chrome/Fx/IE in mind are going to be increasingly difficult to cover.

On the other hand some pieces of servo are close to have "full" compatibility. That means that we can put them in Firefox already.

The result is that web coverage alignment between Servo and Firefox increases which is great for Servo, and the performance and safety between them improves as well which will benefit Firefox.


It also wouldn't be good to have Servo in Firefox until unglamorous things like accessibility are implemented. There's a lot that goes into mature, production software that isn't there in a new research prototype. So incrementally introducing pieces of Servo into the production codebase is probably better.


Incremental improvements are fine, but they don't need a codename or a blog post. Incremental improvements are just something you always do in software development.


Incremental improvements that together amount to a significant rearchitecture are not the same as incremental improvements that are just fiddling around the edges.

But even the latter may need a name if they will involve months of time and a large enough group of people that all need to be able to refer to them. Blog posts are more debatable, of course.


There's a giant gap between your personal lack of interest and the notion that this blog post is something no one finds interesting.


> Speaking for myself


Perhaps in some comment to which I did not reply. The parent I am attached to had no such disclaimer but did explicitly say this is not worth a blog post.


Even if you don't care about Gecko, this benefits Servo. It lets us battle-harden core components like WebRender and the style system.


It also benefits the Rust language for the same reasons. Firefox is already shipping components compiled in Rust[1].

[1] https://hacks.mozilla.org/2016/07/shipping-rust-in-firefox/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: