On 8/30/17 2:55 PM, Michael Smith wrote:
Use of Tokio is becoming a standard in the Rust ecosystem---it's worth mentioning that Mozilla funds Tokio development [9] and employs some of its primary developers. Servo currently depends on an older version of the hyper HTTP client/server library, and consequently this is already present in the Firefox tree. The current release of hyper is built on top of Tokio, so upgrading hyper, either as maintenance or to take advantage of the forthcoming HTTP/2 support, would require pulling in Tokio anyway. The current release of rust-websocket, from which Servo derives its WebSockets implementation, also supports Tokio.
One clarification - while all of the Servo codebase exists in mozilla-central/servo/, only the dependencies used by Stylo are vendored in third-party/rust. That means that neither hyper nor tokio are vendored in mozilla-central at the moment, or part of any mozilla-central build.
Cheers, Josh _______________________________________________ dev-platform mailing list [email protected] https://lists.mozilla.org/listinfo/dev-platform

