(I get away with that abuse, which it a bit higher right now because I'm in the process of buying a house, by killing all tabs after launching, and only enabling the ones I want, one by one, using the essential to me Session Buddy.)
How do you get back to some of those tabs? Wouldn't it be easier to just google it again when you need it instead of having it lingering around and wasting your HW resources?
Then the problem is it would take a couple of days to go through all the waiting tabs and shut them down, and you don't have a couple of days to spare.
Eventually you just save them all out as a session and start again, and hope you will learn from your mistakes ;-)
I've switched from FF/Chrome to FF/Vivaldi because it has much better ways to handle tabs and bookmarks than Chrome does. Vivaldi does tab stacking, for example.
First, echoing some other comments, this is a test of these web browsers. My Pale Moon instance (a Firefox fork), which I use much less "actively" and with NoScript running on it, has 42 windows with 2119 tabs, but Firefox is smart about only loading tabs on demand. On the other hand, I have to restart Palemoon regularly, to prevent it from getting unhappy I do so on every even numbered day. I also run a Firefox instance with 12 windows and 62 tabs.
The workflow is roughly:
Windows cover one or a related set of subjects. I know by position which are were, and hit specific tabs at regular schedules. Any site I hit multiple times a day has its window on that tab.
Additional tabs are of course things to get back to. Maybe to digest at a later time, maybe only if an issue is still relevant. I do regularly archive whole windows or most of them using Session Buddy or Session Manager for Firefox/Palemoon.
For me, this sort of spacial navigation works a lot better than any bookmark system or the like that i've seen. I have very very good 3D spacial ability (organic chemistry was easy), so I'm sure that's a major factor in why this is right for me and wouldn't be right for many others.
And at this very moment those hardware resources are for the wasting, at some point after I buy my house, move into it, and my life is 1/10 as crazy as it is now I hope to e.g. be running serious and hungry proof assistants and other stuff, circumstances right now have me using it for little more than a media machine, with the web most certainly being a media. Heck, at this moment, I have one almost as capable machine with 16 GiB only hosting a LTO-4 tape drive.
ADDED: this is on a stationary workstation, so all the problems that might crop up with limited mobile connectivity or screens less than 1080p with a 24 inch diagonal. NEC still makes some fine monitors with very long warranties.
I tend to use Firefox, with its default behaviour of only loading tabs that are active (a huge memory saver) and easy use of NoScript. I also use Great Suspender for Chrome to try control its excessive memory use - works well.
BTW. If you have a lot of HN tabs open and you try to reload a session after a restart, you get IP blocked for a short time - another good reason to use Firefox if you like keeping a few HN news tabs open, as it only loads 1 tab and keeps background tabs suspended.
I have tried active session managers but after several problems with corruption of sessions I reverted back to multiple windows and tabs.
Desktops likely map to projects. Windows likely map to web sites. Tabs likely map to web pages within the same site.
A slight variation is that each window represents a Google search, with the first tab being that search. The results get opened in tabs. I often do this, then switch to the other variation by pulling loose a tab that is for a web site with many interesting pages.
The firefox restart dialog, offering to kill individual tabs and/or whole windows as desired, is great. I wish Chromium had it. I wish it were available at all times. I wish it were offered when the browser complains about an unresponsive tab. Chromium's offer to kill a rendering process is pretty useless, since the offer includes one guilty tab and numerous innocent precious tabs.
I have a branching factor > 1.0 which means for every tab I open, upon reading that tab, I find at least one more interesting link, and up another tab comes.
It would converge to infinity if my computer didn't crash in a manner causing chrome to be unable to reload, or I didn't periodically hit chrome bugs in the O(1000)'s tab range.
As I tire of one project I switch desktop to another that's more aligned to my frame of mind.
I don't tend to kill old browser windows because they serve as a refresher to remind me where I'd got to with a certain problem, or a particular research issue. Only when I've reached some sort of resolution do I kill tabs or even whole browser windows.
Those tabs sure mount up.
Occasionally I try a different workflow but I gravitate to this habit. It seems to work for me.
One anecdote - 5 years ago FF was the clear winner for coping with tab abuse. Stable and coped with hundreds of tabs happily, Chrome started crashing pages beyond 50 or so.
Now it's the perfect reverse, FF hates a lot of tabs open and Chrome is stable with apparently limitless numbers.
You can put hundreds of those tabs into just one that becomes a list, and then save it with the name 'house prosepcts'
Incidentally, recent builds of the Chromium-based Vivaldi browser had this suspend feature before Chrome did. As did some Chrome extensions, of course.
[0]: https://chrome.google.com/webstore/detail/tabs-outliner/eggk...
https://docs.google.com/spreadsheets/d/17wW-YosF8tlEwn45eZ4d...
It's interesting to compare RAM/resource usage of a blank page in Google Docs in Chrome with a lightweight program such as Microsoft Word ;-)
Afaik, current versions of Chrome already implement the functionality of the great suspender natively.
I'm seriously considering rolling my browsers back to ~2012 and never upgrading again.
Gmail has an internal behavior that adapts its memory usage on available memory. It may fail in some specific situation (short and wide memory leak), but as a whole the idea is to use RAM as much as possible to make gmail faster.
And yes, gmail lacks of a "low memory consumption" button for those situation where automatic memory usage detection fails.
There is video of google explaining this voluntary behavior but I can't find it unfortunately.
This is just ignorant cliche.
> Gmail has an internal behavior that adapts its memory usage on available memory. It may fail in some specific situation (short and wide memory leak), but as a whole the idea is to use RAM as much as possible to make gmail faster.
This has nothing to do with Gmail, this is entirely to do with chromium. When my X-Server starts to freeze because 8 tabs taking up 2GB of memory means the OS is intensely swapping to and from disk; I'll take my unused RAM, thanks.
https://support.google.com/mail/answer/15049?hl=en
I rolled back about a month ago to free up some resources since I have it open all day. So far, so good.
As a bonus, you have to manually check for new mail, which I actually like.
I learned this out a few years ago when trying to figure out why my metrics sometimes reported mobile visitors with load times of hours or even days... Turns out that they opened the site and then switched tabs/apps before it finished loading. Everything except that metric worked fine. I added a heartbeat just to detect that, and it worked without introducing any extra reloads.
Working on Nitrous IDE, take a break to read an article (on a page never before visited so not whitelisted). Check the Disqus comments, the article mentions a book on Amazon, check that out....oh no, my IDE page has just gone to sleep, now I have to reconfigure it again. Ah the article page went to sleep too, now I need to find where I am in the comments.
Throw in the time for the pages to reload as well, and you can see how this could get frustrating.
I don't usually bump into heavy swap usage except when I wake my laptop from hibernate. I tend to close browsers before hibernating because it's faster to just resume the last session from a cold start then load from swap.
Edit: Chromium has this: https://chromium.googlesource.com/chromium/src/base/+/master...
[1] https://chromium.googlesource.com/chromium/src/base/+/master...
I made a neat little application-accessible key-value cache that used these pages. It means you can write keys that end up in your OS's file buffer cache, and if the OS doesn't need that RAM for anything else, you can read them back later.
http://williamedwardscoder.tumblr.com/post/13363076806/buffc...
Sadly not a mainstream thing :( ;)
Network is slower than disk (is slower than memory). So if "recalculate" means getting it from the internet, then probably getting it from disk is faster in most cases.
The internet is rarely faster than disk unless you're in a major data centre.
And then... this is assuming you're referring to spinning rust. local disks in the form of SSDs will be faster again.
This is not specific to Tabli though, it's every time there is an extension popup with content.
Maybe it's something that can be fixed? Also, the open animation is painfully slow.
I have new release of Tabli pending that will address a number of performance issues, so may resolve this for you. If you DM me I can let you know when it's available.
I use tabs as a task list (around 30-50 at a time) and without this tool I wouldn't be on my laptop, I would need a desktop with at least 64GB of RAM...
Like others have said, The Great Suspender will often break web pages and force them to completely reload. This ruins infinite scroller pages too. So thats the trade off.
it's pretty good. I don't really use the auto mode much, but I use it to manually kill tabs (can be faster than killing via the task manager)
https://chrome.google.com/webstore/detail/the-great-suspende...
Combo it with https://addons.mozilla.org/en-US/firefox/addon/tab-groups-pa... that lets you organize your tabs into groups and you can have hundreds of well organized tabs without using much memory at all.
Be careful with that because every tab has a constant memory consumption even when not loaded, so it will actually have a noticeable memory consumption when you have several hundreds of tabs. I learned it the hard way.
I've got around 40-50 tabs open usually, and "spring clean" all but the active one a couple of times a day (right click a tab, close other tabs). Chrome used to be a complete memory hog until this addon.