This is... very surprising. Are you sure you're accounting for the resources each tab is taking up? They may be listed separately from the core Chrome process in the task manager.
I just opened my very boring and nearly empty Google Calendar and that tab alone eats 275MB of memory and idles bouncing around(!) between 0.2 and 1% of a CPU core (which is a lot to be doing nothing, and the way it bounces around tells me timers or WebSockets or some other unfortunate-technology-to-have-added-to-Javascript is involved)
[EDIT] for reference, loading an HN page spikes to 100-150MB of memory, then frees memory down to 40-75MB over tens of seconds, and idles around 0.0% of CPU when I'm not interacting with it. That's approximately the base cost of rendering anything and the (mostly memory) overhead of isolating tabs so they can crash independently. Calendar stays at ~275MB and constantly uses some CPU, and I bet if I watched it over time that memory use would grow.
[EDIT EDIT] basic HTML gmail hangs out around 170MB but keeps allocating then de-allocing 10-20MB more memory, bouncing up then returning to about 170MB. Then when I click on the link in the footer to load "standard" gmail instead, it spikes to 700MB(!!!) then drops to "merely" about 490MB and hangs out there indefinitely, using 0.4% CPU constantly and spiking to 2.5% periodically, while the tab is backgrounded. You are definitely not looking in the right place for your browser's total resource use.
(In fairness, I suppose Mutt's resource usage is probably lower.)
Unlike Gmail and other google properties, I can leave it open for weeks and forget it's there. It doesn't affect overall system performance—because it's not demanding CPU time and forcing context switches when it's not doing anything.
[EDIT] incidentally, has Thunderbird bloated a ton or something? I used to use it on machines with 256MB of memory total and it was not the only thing I had open, and it was totally fine. And yes, HTML email existed then. I was under the impression it was—thanks to neglect, basically—still on good, old tech and the plan to "improve" it to ditch that for bloated modern junk was still on the drawing board.
Okay... Gmail is also the whole program?
> That with what amounts to two of gmail's pages open (an email thread view, and a mailbox view, side-by-side
Huh? You can do that in a single page in gmail, too.
> incidentally, has Thunderbird bloated a ton or something?
So has everything else. I used to use Chrome because it was less resource-intensive than Firefox (back in Chrome's early days, and circa Firefox 3.5)...
It's hosted in a browser. It gets things like HTML rendering "for free".
> Huh? You can do that in a single page in gmail, too.
I've never seen that and just tried to figure out how to do it just to see what it did to memory use. Couldn't. Did end up sitting around 680MB of memory (spiked to 800MB) looking at the same email thread I have open in Apple Mail, which, notably, doesn't exhibit those crazy memory-use spikes every time I click on anything.
[EDIT] What I'm talking about is a fairly typical email client 3-column layout, with folders and such in one column, the current mailbox or folder loaded in another (these two columns together are like the default layout when you first load Gmail), and an email thread in the remaining column, all open at once. I've never seen that in Gmail, and with both ~1min of poking around their interface and ~1min of Googling, couldn't figure out how to get that. I can get columns 1 & 2, or 1 & 3. Not 1, 2, and 3 all at once.
> So has everything else. I used to use Chrome because it was less resource-intensive than Firefox (back in Chrome's early days, and circa Firefox 3.5)
Same. FF went way downhill in a hurry after the 2.x days.
I'm on PC and don't experience any of these issues. My Chrome is using <400 MB of memory with two instances of Gmail, G Drive, Google Calendar, Google Ads and a couple more tabs, and is consuming maybe 0-1% of my CPU. I routinely have 4 separate Gmail inboxes open each in their own tab.
Compose windows is instantaneous. Opening /viewing email is also nearly instantaneous. Same for search, and navigating between labels/folders.