The parallel future of the browser (Closing Keynote)
summary
Browsers must adopt fine‑grained parallelism not just multi‑process tabs; the claim is that splitting style computation and painting across cores yields near‑linear speedups. Mozilla proves this by porting servo pieces into Firefox: a parallel style engine (stylo) that uses work‑stealing to scale CSS computation, and web render that leverages the GPU to lift 15fps pages to full framerate. Memory safety comes from rust and app code will use web assembly threading.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:09What is this challenge
- 4:43Why Im confident
- 5:25How the browser works
- 9:44The browser Chrome
- 11:08Multiprocess architecture
- 16:42Finegrained parallelism
- 18:51Safe parallel programming
- 23:06Web render
- 25:06JavaScript
- 26:29WebAssembly
related talks
38mThe future of the browser
28mToday: Making a browser fast, the story of Firefox Quantum.
03mThe parallel future of the browser
41mServo: Designing and Implementing a Parallel Browser
33mWe are all good with browsers made by others
44mWe Are All Good with Browsers Made by Others
13mlightning talk
34mPanel Discussion: Browsers & Wasm
