Servo – A parallel browser engine in Rust by Mozilla
github.com
github.com
[1] as others HN readers have commented in related threads about Rust
The real value of Servo right now isn't really as a browser engine, but instead its value as the largest software project currently written in Rust. When you're creating a programming language, you always want to know what it will be like to build large projects in that language, and that's exactly the experience being gained right now with Servo.
Servo is extremely important to the language's development because it is such a huge undertaking. Along with the self-hosting compiler, it allows the core devs to get invaluable feedback on how their language is performing practically.
It has been for a good long while! :)
Updates when necessary. As the language gets more stable, that gets easier.
https://github.com/mozilla/rust/blob/master/src/libstd/rt/ut...
(I really hope some spoil-sport doesn't get rid of them)
Also, and this isn't really a Rust problem so much as an LLVM one, I believe exception handling was broken on Windows for some time. Presumably this is fixed now, but I haven't actually checked recently.
That's because it downloads and compiles it when compiling Servo. I wish they'd mention this.
if it doesn't seem like the gains are great, they'll probably have to prove that the added safety is worth it