|
|
|
|
|
by Erunno
5108 days ago
|
|
I know I start sounding like a broken record for those who read my comments regularly in these kind of threads, but I always feel inclined to point out that Chrome's much-lauded architecture has clear limitations once you start to push it too hard. I'm certainly not a typical user as I exhibit heavy tab usage. And I've used Chrome for weeks at times as my primary browser so I've come to know its advantages and disadvantages. Web pages may be given their own processes but they are not completely isolated from the browser process (containing the UI) since they have to communicate in order for the user to have something to see and interact with. And there are bottle-necks in the browser process. With too many open, active tabs the interface starts to stall badly. And the memory usage goes through the roof which causes the OS to swap pages from other applications out of memory which really hampers performance of the entire system. Chrome is optimized for the common case (very few tabs) but it doesn't scale well (i.e. at all) beyond this. Whatever Mozilla will do to lessen the impact of content on the interface, I hope that they won't go down the same disastrous path as Chrome and make the browser unusable for any use other than the browser is optimized for. Right now I can have ~100 tabs open with Firefox thanks to excellent memory usage (including suspending tabs) and an interfaces which scales well (Panorama, switch to tab, tab overflow, etc.) But I can see why Chrome is so attractive for many users. If you stay within its comfort zone the responsiveness is extremely pleasant in day-to-day usage. |
|
I do take your point about using tabs heavily and the limitations of some other browsers. I too will often use many tabs if I'm researching something or just browsing social news/comment sites like HN.
On the other hand, I typically load a tab group of about half a dozen such news sites a couple of times a day, and Firefox goes into a trance for quite a while every time until those pages have all finished doing their thing, so it's not exactly performing well with even a few tabs either.