6 ms·
Given the original posters perspective, Servo is certainly te least concern to change the tides. For an end user it makes absolutely no difference if Mozilla re
by jhoechtl 9y ago
Given the original posters perspective, Servo is certainly te least concern to change the tides. For an end user it makes absolutely no difference if Mozilla reloaded will be written in C++, OCaml, Rust, wathever. Features, performance, security and speed of evolvement do count.
- ShannonAlther 9y agoMozilla claims that Servo's parallelization will improve performance, and that Rust's features will improve security.
- pygy_ 9y agoServo'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
- a_imho 9y agoAnd impact wise fast default on content blocking is the feature that gives the biggest bang for your buck. It makes for a nice, fast and more secure browsing experience, plus it is a differentiation Chrome might be reluctant to enable (without crippling it too much). Browser benchmarks should include how long does it take to watch a 30 sec youtube video from application start to finish or how much 3rd party feature/bloat/mal/adware it downloads connecting to $major_site.