(no title)
mikeecb | 8 years ago
It seems like Firefox has made a security / memory tradeoff here since renderer processes can render multiple (4 by default) web-pages at a time.
mikeecb | 8 years ago
It seems like Firefox has made a security / memory tradeoff here since renderer processes can render multiple (4 by default) web-pages at a time.
teraflop|8 years ago
thnhtnhnhn|8 years ago
chimeracoder|8 years ago
Chrome does not use a process per tab. It uses a process per domain (mostly), unless you middle click a link in which case it always shares the same process as the original tab.
bzbarsky|8 years ago
No, that's not quite right. What they do really is closer to proces-per-tab (with some complications around cross-site navigation) unless you have more than some number of tabs, in which case they will just have them share processes. See https://www.chromium.org/developers/design-documents/process... and note that the default is to put multiple "independent" instances of the same site in different processes, even though they're same-domain. What you're describing is the non-default "Process-per-site" model.
> unless you middle click a link in which case it always shares the same process as the original tab
I believe they changed that behavior starting with Chrome 60. See https://codereview.chromium.org/2680353005/ which talks about ctrl-click, but I would assume (watch me turn out to be wrong!) that middle-click takes the same codepath.
mikeecb|8 years ago
[1]: https://www.chromium.org/developers/design-documents/site-is...
oblio|8 years ago