Servo Browser Engine Now Rendering Gmail & Google Chat, Decides Against AI Contributions
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.
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.
