"Servo is a successor to Firefox" isn't really accurate. It's a research browser engine, not a production browser, and there are no productization plans at this time. (That said, we're aiming for the same engineering quality of a product—"research" isn't an excuse to cut corners.)
It might not be a goal for Mozilla for it to be a production browser but it does seem to be for other people working on it and this is affecting what is being worked on:
The title of the article is - "Under The Hood Of Mozilla's New Multi-Core Browser And The Open Source Language That Powers It". The article doesnt live upto that title since it contains no code and no technical commentary.
Agreed, the whole article can be summarized as 'Mozilla is working on a new browser engine made for multi-core systems, in a new language they are developing called 'Rust' which is made for speed and safety'. Not much more to learn from it.
You'll need a multi-core (sic) browser to view fastcolabs's website; it just chews CPU for very little benefit that I can see, a total pain on a laptop.
If I recall correctly, Skylight hooks into the ruby interpreter to do real time performance monitoring for Rails apps. They felt they couldn't get the performance they needed out of pure ruby, and felt that writing their hooks in Rust would be safer than in C. You can see Yehuda's presentation here. It's about an hour and 10 minutes in:
Tilde, the company started by Yehuda Katz and Tom Dale of Ember fame, is building a product called Skylight. You can roughly think of it as a New Relic competitor.
It uses a Ruby extension written in Rust to collect the performance data.
IIRC, Servo implements the WebKit embedding API, so it wouldn't be too far-fetched to have a node-servo (although Mozilla are using Spidermonkey and not V8 as the JS engine)
[+] [-] pcwalton|12 years ago|reply
"Servo is a successor to Firefox" isn't really accurate. It's a research browser engine, not a production browser, and there are no productization plans at this time. (That said, we're aiming for the same engineering quality of a product—"research" isn't an excuse to cut corners.)
[+] [-] AndrewDucker|12 years ago|reply
[+] [-] yetfeo|12 years ago|reply
https://groups.google.com/d/msg/mozilla.dev.servo/-dmlVwMknJ...
[+] [-] dman|12 years ago|reply
[+] [-] w0utert|12 years ago|reply
[+] [-] tankenmate|12 years ago|reply
[+] [-] steele|12 years ago|reply
[+] [-] erickt|12 years ago|reply
http://www.meetup.com/Rust-Bay-Area/events/143439552/
If I recall correctly, Skylight hooks into the ruby interpreter to do real time performance monitoring for Rails apps. They felt they couldn't get the performance they needed out of pure ruby, and felt that writing their hooks in Rust would be safer than in C. You can see Yehuda's presentation here. It's about an hour and 10 minutes in:
https://air.mozilla.org/sprocketnes-practical-systems-progra...
[+] [-] steveklabnik|12 years ago|reply
It uses a Ruby extension written in Rust to collect the performance data.
For more details, check out this video from the Bay Area Rust Meetup: https://air.mozilla.org/sprocketnes-practical-systems-progra...
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] notastartup|12 years ago|reply
I mean if Unreal Engine 4 runs on it, why aren't we using it to drive all software?
[+] [-] M2Ys4U|12 years ago|reply
[+] [-] camus2|12 years ago|reply