Hacker News new | past | comments | ask | show | jobs | submit login

> It's not process-per-tab like Chrome, it's just 2 or 3 processes.

Chrome is not process-per-tab - it's process per domain. (Even that's not true - sometimes tabs from multiple domains will still share the same process).

Firefox currently uses two processes (one for the UI, and one for rendering pages), but from a technical standpoint, that's the hard part, and that's what took so many years to develop. Once you have separated UI and rendering processes, going from 1 rendering process to multiple is relatively easy - you can already configure Nightly to do this, and Mozilla is basically just waiting for (a) e10s itself to rolled out more broadly, and (b) empirical evidence on what the right number of processes is, as (a) happens.

There are some downsides to doing true process-per-tab (the main one is that it's absurdly inefficient with memory), so ultimately Firefox will probably land on something in between (like Chrome and IE do).




Multiple content processes (two plus the browser UI process) are now enabled in Firefox Nightly (54).


What does IE do?


IE groups tabs into processes, so the number of processes scales sub-linearly with the number of open tabs, and hits a cap after a certain point: https://superuser.com/questions/586622/force-ie-to-use-one-p...




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

Search: