HackerTube.dev

Servo Architecture: Safety and Performance

linux conf au 2017 - Hobart, Australia · 11.6K views · 2017-01-19 · 45:05

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Jack Moffitt presents the architecture of Servo, Mozilla's experimental browser engine written in Rust, focusing on parallelism across cores, GPUs and SIMD and the safety properties gained from Rust.

On Hacker News

HN recommends it as an exciting look at how a browser can be rebuilt for performance and safety, including the WebRender ideas that fed into Firefox Quantum.

Recommended by 3 HN people across 3 months · HN mentions 2017–2017

Topics

Search by tags

What people said

yoasif_ · 2017-01 · Strong recommendation

There seem to be a lot of people that are saying "oh, without XUL based extensions, Firefox is just a (worse) Chrome clone, so I might as well just use Chrome." I think what they might be missing is that Mozilla's conclusion is a lot like the people seem to be thinking here -- even though Chrome doesn't have the fancy extensions that are possible in Firefox, many many more people are using Chrome than Firefox, because they see it as a better Firefox. Clearly, that has something to do with either security or performance, where Firefox has a perceived lag. Mozilla is actively working to improve performance, and you may not want to switch to Chrome after all, because Chrome may instead be the poor man's Firefox (I personally think this is already the case, simply because with my 679 open tabs, Chrome would simply kill itself [44 loaded]). This video is one of the most exciting I have seen with regards to web browser performance, and it's Mozilla: [VIDEO] More info on what this means for Firefox: [LINK] TL;DR: What if even with the missing XUL extensions, you wouldn't want to switch to Chrome, because Firefox was just plain faster?

Read the original HN comment ↗
lkbm · 2017-10 · Recommendation

This is a great explanation. I also recommend Metajack's talk on WebRender in Servo: [VIDEO] Also go read everything else Lin Clark has done. They're pretty great.

Read the original HN comment ↗
NiLSPACE · 2017-04 · Recommendation

If you have the time there is a nice talk about WebRender: [LINK] Here is another great talk: [VIDEO] At ~25:30 he'll also talk a bit about Quantum. In a nutshell WebRender is used to send a web page to the GPU which will paint all divs, borders, shadows, images etc. Currently WebRender is the only component I'm aware of that is inside Firefox Nightly. It's still behind a config though.

Read the original HN comment ↗

Sources

Video by linux conf au 2017 - Hobart, Australia, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources