While super excited for servo being made into a browser, I am disappointed in seeing OpenGL at the core of it.
Promising a better battery life while having better performance, better drivers and wide support, I really don't see how Vulkan is still not the first choice when it comes to GPU stuff.
This has always felt like an anti-pattern to me. Especially with phishing still being a significant risk for the average person. The remote server controls the page title which means that it's inherently untrustworthy for determining where you are. The URL is controlled by the user/browser/agent which makes it the more trustworthy value. There's value in a page title, but it's not analogous to a URL and shouldn't mask it.
> "we can draw our UI with additional webviews. The main reason we want to write UI using Servo itself is that we can dogfood our own stack and verify that it […]"
A general superpowered UI framework is the primary purpose of a browser, I don't see why it ever needed a second UI framework just for the chrome. Maybe HTML/CSS just wasn't up to snuff at the time.