The open-source, Rust-based Servo browser engine has been improving its Servoshell demo browser application while one of the most promising potentials for this engine is around embedded use as an alternative to the Chromium Embedded Framework (CEF). With the latest moves by Servo developers, they are making for a more compelling story for its use.
Along with the ongoing enhancements to the Servo embed API, the first change is a Servo crate is now being published to Crates.io to help Rust programming language developers that want to this embed-friendly browser engine. The Servo library is now easily available as a crate for those wanting to it.
The other change to help drive embedded adoption is coming up with a plan to do Long-Term Support “LTS” releases of Servo. A new LTS release/branch is planned for release every six months compared to the monthly Servo feature releases that may break the API and other changes. The expected support duration of a Servo LTS is nine months with the six month cycle then giving time for developers to transition. LTS releases will only receive security fixes.
More details on these changes to help foster embedding use of Servo can be found via the Servo.org blog.
