4 ms·
Servo is an experimental parallel web browser written in Rust
- bullen 5y agoWhere is the "servlet" implementation on this? Can "servlets" access the same memory directly/atomically at the same time across many cores without locking?
- olliej 5y agoHuh, I thought this had died. Good to know it hasn’t.
- bobbylarrybobby 5y agoI know it's not going to happen, but I'd love to see Servo push back against the Chrome/webkit duopoly.
- djbusby 5y agoI've used this, was trying to make a Rust wrapper that could host a Chrome, WebKit, Servo and Firefox renderer - but I didn't get far. Servo seems like such a good idea and it's pretty far along...why did Mozilla kill it? It seems it could have been a contender for embedded render in all kinds of apps - perhaps an alternative to Electron.
- dang 5y agoRelated (there are no doubt others - I just searched for "Servo" and dropped the non-browser ones): Servo Engine contributions this year - https://news.ycombinator.com/item?id=27700836 https://news.ycombinator.com/item?id=27700836 - July 2021 (115 comments) Servo’s new home - https://news.ycombinator.com/item?id=25125325 https://news.ycombinator.com/item?id=25125325 - Nov 2020 (308 comments) What's the future of Servo? - https://news.ycombinator.com/item?id=24156504 https://news.ycombinator.com/item?id=24156504 - Aug 2020 (418 comments) Mozilla Fires Servo Devs and Security Response Teams - https://news.ycombinator.com/item?id=24128865 https://news.ycombinator.com/item?id=24128865 - Aug 2020 (160 comments) Servo, the Parallel Browser Engine Project - https://news.ycombinator.com/item?id=20185872 https://news.ycombinator.com/item?id=20185872 - June 2019 (15 comments) Mozilla’s Servo Team Joining Mixed Reality - https://news.ycombinator.com/item?id=16555572 https://news.ycombinator.com/item?id=16555572 - March 2018 (119 comments) How Stylo Brought Rust and Servo to Firefox - https://news.ycombinator.com/item?id=15799310 https://news.ycombinator.com/item?id=15799310 - Nov 2017 (191 comments) Off-main-thread HTML parsing in Servo - https://news.ycombinator.com/item?id=15093284 https://news.ycombinator.com/item?id=15093284 - Aug 2017 (42 comments) Implementing Font-Size in Servo: An Unexpectedly Complex CSS Property - https://news.ycombinator.com/item?id=14985075 https://news.ycombinator.com/item?id=14985075 - Aug 2017 (52 comments) Servo nightly builds on Windows now available - https://news.ycombinator.com/item?id=14104180 https://news.ycombinator.com/item?id=14104180 - April 2017 (114 comments) Transitioning Firefox's rendering engine from Gecko to Servo - https://news.ycombinator.com/item?id=13325931 https://news.ycombinator.com/item?id=13325931 - Jan 2017 (213 comments) WebRender2 Lands in Servo - https://news.ycombinator.com/item?id=12215286 https://news.ycombinator.com/item?id=12215286 - Aug 2016 (27 comments) Servo Nightly Builds Available - https://news.ycombinator.com/item?id=12014075 https://news.ycombinator.com/item?id=12014075 - July 2016 (234 comments) This Week In Servo 69 - https://news.ycombinator.com/item?id=11992368 https://news.ycombinator.com/item?id=11992368 - June 2016 (65 comments) Mozilla Servo alpha will be released in June - https://news.ycombinator.com/item?id=11286348 https://news.ycombinator.com/item?id=11286348 - March 2016 (62 comments) This Week in Servo 43 (submitted via Servo itself) - https://news.ycombinator.com/item?id=10652318 https://news.ycombinator.com/item?id=10652318 - Nov 2015 (23 comments) Servo WebRender Overview - https://news.ycombinator.com/item?id=10294373 https://news.ycombinator.com/item?id=10294373 - Sept 2015 (47 comments) These Weeks in Servo 34 - https://news.ycombinator.com/item?id=10253111 https://news.ycombinator.com/item?id=10253111 - Sept 2015 (24 comments) Can Servo be a clean and modern reference platform for developers? - https://news.ycombinator.com/item?id=10129518 https://news.ycombinator.com/item?id=10129518 - Aug 2015 (27 comments) Mozilla's Servo Engine Now Capable of Rendering GitHub - https://news.ycombinator.com/item?id=10085700 https://news.ycombinator.com/item?id=10085700 - Aug 2015 (82 comments) Parallel page rendering with Mozilla Servo - https://news.ycombinator.com/item?id=9775280 https://news.ycombinator.com/item?id=9775280 - June 2015 (16 comments) Servo: The Countdown Continues - https://news.ycombinator.com/item?id=9643383 https://news.ycombinator.com/item?id=9643383 - June 2015 (50 comments) Measuring data structures: Firefox (C++) vs. Servo (Rust) - https://news.ycombinator.com/item?id=9640367 https://news.ycombinator.com/item?id=9640367 - June 2015 (26 comments) Servo: Embeddable Browser Engine - https://news.ycombinator.com/item?id=9541138 https://news.ycombinator.com/item?id=9541138 - May 2015 (50 comments) Servo Continues Pushing Forward - https://news.ycombinator.com/item?id=9473481 https://news.ycombinator.com/item?id=9473481 - May 2015 (100 comments) “The colored boxes indicate which CPU core performed layout for each node” - https://news.ycombinator.com/item?id=9313182 https://news.ycombinator.com/item?id=9313182 - April 2015 (57 comments) Steam store rendered in Servo - https://news.ycombinator.com/item?id=9274047 https://news.ycombinator.com/item?id=9274047 - March 2015 (101 comments) Servo: Building a Parallel Browser [video] - https://news.ycombinator.com/item?id=8899812 https://news.ycombinator.com/item?id=8899812 - Jan 2015 (25 comments) An Introduction to Servo [video] - https://news.ycombinator.com/item?id=8560420 https://news.ycombinator.com/item?id=8560420 - Nov 2014 (33 comments) JavaScript: Servo’s only garbage collector - https://news.ycombinator.com/item?id=8227974 https://news.ycombinator.com/item?id=8227974 - Aug 2014 (16 comments) Static checking of units in Servo - https://news.ycombinator.com/item?id=7933945 https://news.ycombinator.com/item?id=7933945 - June 2014 (25 comments) Servo – Render in parallel - https://news.ycombinator.com/item?id=7922196 https://news.ycombinator.com/item?id=7922196 - June 2014 (27 comments) Another Big Milestone for Servo: Acid2 - https://news.ycombinator.com/item?id=7605431 https://news.ycombinator.com/item?id=7605431 - April 2014 (96 comments) Servo passes Acid2 - https://news.ycombinator.com/item?id=7483729 https://news.ycombinator.com/item?id=7483729 - March 2014 (101 comments) Servo: Inside Mozilla's mission to reinvent the web browser - https://news.ycombinator.com/item?id=7299122 https://news.ycombinator.com/item?id=7299122 - Feb 2014 (181 comments) Servo Layout Engine: Parallelizing the Browser [video] - https://news.ycombinator.com/item?id=7237735 https://news.ycombinator.com/item?id=7237735 - Feb 2014 (59 comments) Mozilla Servo: the road to Acid2 - https://news.ycombinator.com/item?id=6283351 https://news.ycombinator.com/item?id=6283351 - Aug 2013 (16 comments) Servo – A parallel browser engine in Rust by Mozilla - https://news.ycombinator.com/item?id=6268269 https://news.ycombinator.com/item?id=6268269 - Aug 2013 (39 comments) The State of Servo, Mozilla's parallelized Rust browser - https://news.ycombinator.com/item?id=4166428 https://news.ycombinator.com/item?id=4166428 - June 2012 (39 comments)
- danShumway 5y agoI can see that there are still some commits coming in on the Github repo, but the blog hasn't been updated since 2020 and the Twitter hasn't been updated since 2021. If anyone who's on the team or close to it is around, would be great to get some updates about whether or not the project is completely dead. The movement of Servo's control outside of Mozilla was scary, but I remember at least a few devs saying at the time that there was still interest in continuing the project. Now, I don't even know what's happening with it. Are there any timelines, goals, specific efforts going on? Ostensibly Servo is owned by Linux Foundation. In practice, has there been any "official" activity under the Linux Foundation over the past year, or has the project been put on hold? I'm glad that somebody took over Servo when Mozilla dropped it, but it feels like there was never any real update about what the Linux Foundation even wanted to do with Servo. From the perspective of an outsider looking in, they basically took control over the project and immediately stuck it on a shelf. And I know I don't have the full picture -- but it kind of makes me wonder what the point of moving the project over even was. What's the advantage of having Servo under the Linux Foundation? What happened because of that move, and what was developed/planned as a result of the Linux Foundation being involved?