Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> AFAIK, there is not yet a web browser core that can parallelize tasks in a meaningful way.

Firefox is getting there. The CSS style engine is parallelized already, and graphical compositing+rendering will follow shortly (already enabled experimentally in some configurations). Other parts of the browser will be next, including the DOM.



That sounds interesting. Any links to design documents or something similar?


The overall name of the project is Quantum but you have to dig in a bit to find out about the specific sub projects and how they work or plan to work.

Overview: https://wiki.mozilla.org/Quantum

CSS: https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-en...

DOM: https://billmccloskey.wordpress.com/2016/10/27/mozillas-quan...

Rendering: https://www.masonchang.com/blog/2016/7/18/a-short-walkthroug...


I'm well aware of this Rust-based research project. (I thought you were talking about something new. Those pages are 3-4 years old, btw.)

None of this parallelization has found its way into mainstream Firefox afaik.


Stylo shipped a long time ago now, in Firefox 57.

https://wiki.mozilla.org/Oxidation#Rust_Components has a list of what Rust has shipped within Firefox, though most of it has been motivated by safety guarantees rather than parallelism.


Thanks, Sam (!).


"Sam (!)" and a Swedish browser person… wonders who you are




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: