Skip to content
HHackerTube.videoSurprise me

Servo: Building a Parallel Browser

Servo: Building a Parallel Browser on HackerTube: recommended by 1 Hacker News commenter across 1 month, 2015–2017.

Linux.conf.au 2015 -- Auckland, New Zealand

talk · intermediate · dated

Open on YouTube

Jack Moffitt presents Servo, an experimental browser engine written in Rust and designed to be parallel at every level, using multiple cores, the GPU, fork-join concurrency and SIMD. The talk covers motivations, architecture and plans for the project.

Why Hacker News recommends it

HN commenters cite it as a detailed source on Servo's design and performance, including plans to move Servo code into Gecko.

people recommended it
1
separate months
1
strong recommendations
0
discussed on HN
2015–2017
“I think the LCA 2015 one[1] has the most details in that regard.”
— metajack, Aug 2017, in “Inside a fast CSS engine”

What HN commenters said

4 Hacker News comments link this video. Each one links back to its thread.

busterApr 2017Recommends

After seeing a youtube demo[[1] of how the aggressive parallelisation that is done in Servo (safely possible by using Rust) speeds up this browser, i'm really excited for Servo! Also, i think this will give us a great base for all kinds of browser embedding what is not based on ancient webkit-gtk. There is another nice presentation on Rust and Servo: ▶ this video [1]: [link]

in “Servo nightly builds on Windows now available” · View on HN

metajackAug 2017Cites it

I suspect you will hear a lot of numbers around the time of the 57 launch, and until then people will keep quiet as they try to make the numbers that get revealed as good as possible. For old numbers, you can get some in some of my old presentations at conferences. I think the LCA 2015 one[1] has the most details in that regard. [1] ▶ this video

in “Inside a fast CSS engine” · View on HN

lkbmAug 2017Cites it

Metajack mention power usage with parallelization briefly here[0], but doesn't provide the data. [0] ▶ this video (2015)

in “Inside a fast CSS engine” · View on HN

gulpahumJan 2015Cites it

In the video (at 35:39), they show the future plans and the plan is to start using bits of Servo code in Gecko. So, they will replace small parts of C++ code with Rust. ▶ this video One plan was to first replace easy parts, like image decoders (bmp/ico formats). [link] It won't be a one big replacement, more like a gradual take over.

in “Servo: Building a Parallel Browser [video]” · View on HN

Topics & tags

Web developmentC, C++, Rust, Go & systems languagesservorustbrowser engineparallelismcss layout