5 ms·
This month in Servo: variable fonts, network tools, SVG
- sltr 1y agoI'm all for Servo. It increases user browsing choice and resists Chrome's hegemony over web standards.
- dlojudice 1y agoI envision the day when I'll use a secure, high-performance browser written in Rust and fully open source. That day will come...
- CharlesW 1y agoAs full of potential as this amazing 13-year-old project is, it does not, and may never, do either of those things. Even project developers aren't under the illusion that it will ever be used in browsers, and position it as an "alternative for embedding web technologies in applications" (servo.org).
- SubiculumCode 1y agoI thought it was in Firefox?
- sebsebmc 1y agoOnly a few components of Servo that got split out are used in Firefox. A number of them are shared between the 2 (and servo having the smaller team usually follows the Mozilla upstream)
- sebsebmc 1y agoSpeaking only for myself, I think a big part of this is that to be comfortable recommending any browser to be used as a typical browser would require a pretty substantial base set of security features/layers. Servo has a few pieces in place but some of those features are only available on some platforms. It is much easier to recommend it to be used as an embedding solution where the embedder is usually choosing to only render specific pages as an app.
- nicoburns 1y ago> Even project developers aren't under the illusion that it will ever be used in browsers It may well be one day. It won't ever be used in any of the existing browsers, but someone could well make a new browser around it.
- ii41 1y agoBrowsers are applications that embed web technologies though?
- pabs3 1y agoThere is already a browser based on it: https://github.com/versotile-org/verso https://github.com/versotile-org/verso
- ktosobcy 1y agoWould be funny if Mozilla/Firefox would adopt Servo down the line :D
- thw_9a83c 1y agoMozilla dropped Servo after realizing that it would take at least 10+ years to make it a viable replacement for Gecko. I'm sure that as soon as Servo can do everything the Gecko can, the Firefox will adopt it first. The Rust is a nice language, but rebuilding huge projects from scratch is usually a commercially suicidal mission.
- Gualdrapo 1y ago> rebuilding huge projects from scratch is usually a commercially suicidal mission Yeah, CEO's absurd salaries should come first. /s (Though in all fairness I find even more upsetting that The Linux Foundation, the org that now "owns" Servo, is sill not spending a single dime on its development)
- StopDisinfo910 1y ago> Mozilla dropped Servo after realizing that it would take at least 10+ years to make it a viable replacement for Gecko Source? It’s the first time I heard that put forward and I followed Servo pretty closely. Mozilla actually dropped Servo at a time when they drastically reduced their efforts in a lot of projects which were considered non critical to their mission.
- thw_9a83c 1y ago> Mozilla actually dropped Servo at a time when they drastically reduced their efforts in a lot of projects which were considered non critical to their mission. Like the new browser engine is not critical to the mission of providing an independent open-source web browser? You're basically answering your own question. Servo was dropped because it was more than Mozilla could handle financially and in terms of time, and they would not be able to complete it within a reasonable timeframe. Do you have a source for any other reasoning?
- miroljub 1y agoToo bad Mozilla basically dropped Servo. It would be nice if some other sponsor would be found to pick it up and regain momentum. Personally, I would like to see Brave being more involved, that could steer the whole project in the right direction.
- saghm 1y agoIt would have been nice for Mozilla to stick with it, but on the other hand, my understanding is that Servo originally was more of a proving ground for feature that would incrementally get ported over to Firefox itself (some of which did land, like webrender and I think the CSS processing). It's disappointing that Mozilla wasn't more interested in investing in their long-term browser improvements, but given the level of concern that seems to be growing in recent years around their direction, maybe in the long run having a new browser come along and utilize it would end up being better for everyone. If we're lucky, maybe in a few decades we'll be having debates about whether to call something "Servo/NewFancyBrowser" or just "NewFancyBrowser" as a fresher alternative to the whole "GNU/Linux" versus "Linux" thing.
- deleted 1y ago[deleted]
- simonw 1y agoServo is heavily sponsored by Igalia these days, who pay several full-time developers to work on the project. https://servo.org/blog/2025/01/31/servo-in-2024/ https://servo.org/blog/2025/01/31/servo-in-2024/ shows that 26% of the PRs in 2024 were made by Igalia. Here's a good post explaining the relationship in more detail: https://blogs.igalia.com/mrego/servo-revival-2023-2024/ https://blogs.igalia.com/mrego/servo-revival-2023-2024/ It says "Things changed in 2023, when Igalia got external funding to work on Servo and get the project moving again" but doesn't name the source of the funding. It might be the NLnet Foundation - https://nlnet.nl/project/Servo/ https://nlnet.nl/project/Servo/ - but I couldn't find information on the amount of that grant. https://nlnet.nl/project/Servo/ https://nlnet.nl/project/Servo/
- nicoburns 1y ago
- rectang 1y agoTo what extent is Servo a greenfield project? It seems like a really exciting time to be involved.
- sebsebmc 1y agoIt is pretty exciting, there's lots of big projects constantly being undertaken in the codebase. In terms of being "greenfield" I will say that the layout engine got rewritten starting in 2020, became the default in 2023, and the legacy one got fully removed in early 2025. There's a lot of reorganization and re-architecting going on in the net and storage components as we speak. There's opportunities to redesign systems to align with newer versions of the various RFCs/WHATWG specs. Basically lots of work to do to stay modern.
- deleted 1y ago[deleted]
- deleted 1y ago[deleted]
- butz 1y agoOne pet peeve about current Servo is missing scrollbar. Sure, one can scroll with mouse wheel, or keyboard, but I find scrollbars essential for any application.
- hxorr 1y agoDoes anyone know why Italia seems to be focussing more on Servo than WPEWebkit these days? They both seem to serve the same purpose, providing an embeddable/customisable web engine
- TingPing 1y agoNeither project has a priority, though more work on WPE. Customers have different needs.