The Servo browser engine project has published a status update outlining some of the enhancements made over the past two months for this Rust-based web layout engine. This includes hitting a notable milestone that some websites like Gmail and Google Chat can now render correctly.
Some of the highlights of development work done over the past two months to the open-source Servo engine include:
– Some “complex” sites such as Gmail and Google Chat are now usable within Servo!
– The Servo project had been considering a policy that would allow some AI-based contributions via select AI tools like GitHub Copilot. But based on feedback, the developers have now decided to keep the ban in place.
– Servo now supports signle-valued “select” elements.
– A number of new web API features added.
– Engine improvements around Shadow DOM, to the extent that shadow DOM is now enabled by default.
– A new “–enable-experimental-web-platform-features” option to enable all experimental engine features even for those that may be only half-baked.
– The “servoshell” example browser code with its DevTools integration now supports iframes and other features.
– Embedding the Servo engine for CEF-like purposes now can enjoy pinch and zoom scrolling, HiDPI scaling, and other features.
– Incremental layout support in Servo is being worked on and other changes to enhance performance and stability.
More details on these development efforts for Servo via Servo.org.