4 ms·
Servo's WebRender sub-project has amazing performance (GPU accelerated compositing and rendering), and is scheduled to be merged in Firefox as fast as possible.
by pygy_ 9y ago
Servo's WebRender sub-project has amazing performance (GPU accelerated compositing and rendering), and is scheduled to be merged in Firefox as fast as possible.
Stylo (Servo's style subsystem) has already landed in Firefox behind a preference flag (not everything is wired at this point), and it also improves perf.
So, yes Servo is of paramount importance for Mozilla's future, because it does make a difference to end users.
Another advantage of Rust is that it allows devs to avoid a whole range of bugs making it easier for them to iterate and ship updates without introducing new tricky bugs (race conditions can be hard to debug).
While dynamic languages may be nice when you want to explore a problem space, the stronger/most static type system is a benefit for upgrading large, mature code bases...
- markdog12 9y ago> Servo's WebRender sub-project has amazing performance Have you gotten amazing results on your machine? I ask because I think Servo, Rust, WebRender are awesome and I'm rooting for them, but the performance has not been great when I try Servo or WebRender in Firefox on multiple machines. Maybe it's just the machines I've tried on though.
- NiLSPACE 9y agoCurrently WebRender on Firefox renders the page twice as explained here: https://www.reddit.com/r/rust/comments/618p54/webrenderer_landed_in_firefox_nightly_here_is_how/dfckzjz/ https://www.reddit.com/r/rust/comments/618p54/webrenderer_la...
- markdog12 9y agoThanks for the info, that is...unexpected, but a good approach.
- cpeterso 9y ago> Stylo (Servo's style subsystem) has already landed in Firefox behind a preference flag Stylo is still a compile-time option, but will soon be built by default and controlled by an about:config flag. You can watch the progress to build by default in this Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1356991 https://bugzilla.mozilla.org/show_bug.cgi?id=1356991