Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> start contributing to Servo

Servo as a browser is (sort of) dead, though webrender still lives.

I remember when (back when the icon was a doge) it had an actual UI and could be used as a real web browser... that's all been stripped out now.

https://book.servo.org/:

> Work is still ongoing to make Servo consumable as a webview library, so for now, the only supported way to use Servo is via servoshell, our winit- and egui-based example browser.

A shame, really, since the Servo project was the source of some of the best macOS Cocoa/AppKit bindings for Rust.



Servo was never usable as a "real browser", and it's been revived since last year by Igalia. Looks like you should refresh your view on the project overall.


> Servo was never usable as a "real browser"

I had a 2018 (or 2017?) build on my Mac that was a native app using Cocoa/AppKit, which had a URL bar and could do most things in a functional capacity (like using Google services). AFAIK I tried a newer build back in 2020 or 2021 which had stripped out all of the browser chrome (like URL bar). Maybe they had intended to add it back in the future, but didn't get to do that before, you know, the layoff.

Servo the project was never revived as it was originally; the Servo name is being reused for what is actually a continuation of just the webrender project, which was part of the original Servo project, but is nonetheless much more limited in scope. I know it's confusing. Servo was once going to be a browser plus engine, and now it's just the engine.

Of course, officially, Servo has always only been a "research project" to "rethink the browser at every level of the technology stack", which primarily meant "layout engine", but then again, they did do such things as creating their own bindings to macOS Cocoa and AppKit which has no place in a layout engine, just to create, you know, a browser that demonstrates the engine. The browser that used the engine was part of the project.

Nowadays, the new Servo does have a demo/example project, but it's not meant for end use like the original Servo browser would have been. It just uses egui and all the other parts of the original Servo project have been essentially deprecated in favor of the new one, which is just webrender.


You are absolutely wrong about Servo being revived just a continuation of the webrender project. Igalia has been leading the effort for about 18 months now, focusing mostly on the layout engine (which is not webrender).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: