That said - it’s not magic. 30 tabs in Chrome is a lot if you’re not using a tab suspender extension. But one thing I do notice is that when a Rosetta 2 app is running, the entire machine seems to take a hit. I would check the architecture of your apps and see if you have any x86 apps running.
I do try to avoid Rosetta quite a bit though (right now I have no Intel processes in Activity Monitor).
Also check Messages.app hasn't run away with the CPU. Sometimes it seems to do that :(
Not sure if Chrome is still this way, but it would allow background tabs to still run things like JS even after hours of not being focused.
Did you even read my comment?
I totally missed that fork of TGS. Glad I saw this comment, as I hated getting rid of TGS.
There cannot be a good reason to do this, I start to get anxious at 20-30
Browsers should default to closing unused tabs (after 30 days?) and I’m glad that’s possible now. If you haven’t seen a tab in a month chances are you never will.
Yes, tabs as a todo list work. With a tab suspender extension.
Hey, what if I finally get to whatever interesting thing that tab had after 30 years of ignoring it?!
But yeah, I just "close other tabs" every few weeks because it's 99% guaranteed I won't need them.
I’m afraid that might be your problem right there :(
Mac will be a holdout because they heart native but hopefully will concede at some point because more and more people are going to deploy apps this way from here on out. It’s not worth it to employ native app developers for each platform except for the largest of the large companies.
Programmers have ported Emacs to the native GUIs for MacOS, Windows and Linux (and 80% of respondents to a recent Emacs survey prefer to use one of those GUIs rather than Emacs's TTY interface), so "largest of the large companies" is going a little too far.
That doesn't mean it would be commercially worthwhile to employ them to do so; volunteers do lots of things that wouldn't worthwhile to employ people to do. OTOH, wanting volunteers doesn't make it happen.
The reason people ship Electron is because Electron is literally the same thing wherever you shove it. You can search on this very forum for comments from the dev who migrated Slack from per-platform-WebViews to Electron.
I don't believe I have, and I believe you're missing the point - much like everyone who says that platform-specific WebViews are the solution to Electron.
Go actually read the comments from the devs who migrated away from WKWebView. What you are describing will not solve what they sought to get away from.
I believe it just exists to make people suffer
That's what I do with Teams, Discord and so on.
Much better than opening many isolated browser runtimes for what's essentially badly optimized webpages.
No I can't. The IM platform is decided for me already so I can not pick something else. And the company will pick the platform with the most features / integrations which is currently Teams.
MacOS drawing a line in the RAM sand at 16GB with most on 8GB will likely encourage programs to be more efficient rather than be a burden to the user. As we have seen with mobile platforms, programs will use as much resources as they are allowed to. Adding more resources does not fix the problem unless the programs are already quite efficient.
then i am not sorry for you.
> And the company will pick the platform with the most features / integrations which is currently Teams.
The company will pick whatever is best suited for the task at hand. my employer in europe chose mattermost on company premises. i can use it with the matterhorn ncurses client and it's a joy to watch it consume 0% cpu time and a negligible amount of memory.
Besides, this was originally about discord, which hopefully no company uses to manage internal communications(?) When not working you are totally free to choose whatever communication infrastructure you want and are not bound to whatever your employer thinks is best.
If MS teams does not work properly on the 16GB macbook then you report a bug and they will fix it but if it doesn't work on a regular PC it is more likely they will tell you to just get one with more ram.
And I also use Mumble from time to time.
With a work perspective in mind I have one window set up per task, I use tree style tabs on Firefox, and at a glance I can see the complete context of a task I’m researching, just from the decision tree the tab branches show. Every potentially interesting link that’ll help me with my task gets opened on a branch below the parent, then reviewed and filtered. This is tremendously useful when it comes to writing up documentation or updating tickets and the like.
Tabs are like a TODO list. If something needs to have attention paid to it, and then dismissed, I open a tab for it.
(Of course, I use Firefox & Tree Style Tabs. I find Chrome almost unusable due to its tabbing idiom.)
I’d never be able to use Tabs as todos because I personally use tabs very ephemerally. Closing out of chrome with 3 profiles and 10 tabs each open is nothing to me because I don’t care what tabs are open. If they’re important links then I’ve already written them down in Roam and/or bookmarked them.
question - how do you find anything? Maybe it’s the fact that I’ve never used tree tabs, but finding the link you used last week or last month to complete a task sounds like a nightmare without bookmarking it. Contrast this with my workflow, which doesn’t rely on tabs, and I can easily find it in my notes in less than 10 seconds.
When returning to the task, I just focus the window and instantly have a picture of my previous progression. In case of a computer crash or restart, it's been years since the Firefox session restore function ever failed me. That step in booting up the computer is quite painful though, the browser can take a good 60 seconds to restore the previous session.
When I'm done with a task for good, I just close the window. Workspaces help in keeping my Taskbar and Alt+Tab workflow clean as well. I often have 1000+ tabs "open".
- open link, determine if it’s relevant or not. If it’s relevant, but not relevant right now, I’ll dump it into my notes.
- then I close the tab. Pretty simple.
- when the time comes where that link is relevant again, I’ll find it in my notes and open it.
- I really don’t find any value in having tabs open that aren’t immediately relevant to what I’m doing. 10 seems like the upper limit of focus for me.
It's clear that you do understand the value of preserving tabs that aren't immediately relevant to what you're doing. What's the difference in value between writing tabs in your notes and simply not closing them?
I'd understand if there weren't tree-style tabs - you can organize things better in your notes. There are tree-style tabs, though, so you can organize your tabs as you need them, and dropping into a root node is just like dropping into an old thought process.
Seriously, though, it's just a different way of working. If I want to save a link because I'm genuinely going to need it later, I save the link. More often than not, it just goes in the drafts or annotations for the article that I'm working on at that moment. If not, I save it in GoodLinks, where I get a title and a summary and tagging and syncing across my laptop and desktop and iPad.
I get that I'm an anomaly these days, and that "if you have less than 50 tabs open across three windows you're an amateur" is the norm among technonerds. (That is an actual quote from a friend.) But I am pretty sure the Venn diagram of the all-the-tabs-all-the-time folks I know and the "which tab is it? nope, nope, nope, I'm sure it's here somewhere" folks I know is essentially a perfect circle.
Well, one is indexed, searchable, tagged, and available whenever and wherever I want.
The other is ephemeral and maybe, hopefully I can find it and maybe hopefully I didn’t close it out, and maybe hopefully I remember the name so I can find it in my search history.
Managing tabs with useful info instead of writing them down sounds like a living nightmare.
Chrome is your problem.
Open Activity Monitor and keep an eye on the memory pressure graph, as well as checking for individual apps that are running away with huge amounts of memory. Also, make sure your SSD isn't too full, as pressure on the NVM will reduce swap performance!
M1 Macs certainly seem to "do more with less" than Intel Macs, but as another poster said, they're not magic. Paging in and out vast amounts of swap will still eventually cause performance issues.
It's worth trying out Firefox and seeing if that works better for you.
This might be an opportunity to tweak my browsing habits.
For example right now I have the following windows/desktops:
0. Google Calendar + Gmail
1. Facebook Messenger
2. YouTube (music/podcast)
3. Terminal
4. Visual Studio Code
5. Documentation (5-10 tabs)
6. Google Colab
7. Google Cloud Console
8. Google Sheets + Docs
7. Wikipedia (20+ tabs)
8. Google Search (30+ tabs)
9. Hacker News (20+ tabs)