Option for Automatic Tab Hibernation
-
This extension's features should be something default with Vivaldi's tab hibernation features, the main reason I don't hibernate tabs is because it requires mental effort to do so.
See this:
https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakgMod Edit: Changed "Freeze" to "Hibernate" to avoid confusion.
//MODEDIT: Moved to archive as a duplicate of this request: Auto Hibernate Tabs by a Rule (memory saving and speed up feature) -
@terere You are asking to choose in Vivaldi what should hibernate or not as suspender extension does?
(As currently blink decide when/what hibernate by default to increase performance)The extension actually only (officially) support whitelist (don't hibernate these) while would be useful to have also the blacklist (hibernate only these)
Is the same reason I dropped the extension, setting up a reg-ex blacklist just to allow hibernating some domains while allowing others, is not very user friendly
-
for now you can enable this chromium setting
chrome://flags/#automatic-tab-discarding -
@iAN-CooG said in Option for Automatic Tab Hibernation:
chrome://flags/#automatic-tab-discarding
That only works when system memory is low, at that point it might be late already. I would like to automatically freeze tabs all the time, regardless if I have or not enough memory. Tabs that are inactive for XX period of time, as long as they not in the whitelist should be frozen automatically. This would be a soft way to limit how much RAM Vivaldi can consume at any giving moment.
And yes, this should work both ways, blacklist and white-list so different users can set their own preferences.
-
Just bumping for similar request.
The Great Suspender is "okay", but it fails to keep icons and previews, even when the option is enabled (in their defense, the option is labeled "experimental").
An option under the Tab settings for a auto-hibernate delay would be positively delightful, and would even make the browser a whole lot more efficient, if it was enabled by default (rather than when memory <25%, which yes, is far too late). Any tab inactive for more than 20 minutes that isn't playing sound should be paged off (though I set TGS for 5mins myself).
A check box for enabling the hibernation of pinned tabs, and a context to disable hibernating of particular tabs, in said mix, would also be nice.
-
@bugmenot3 I also need these feature. I've been using The Great Suspender, but I still find Vivaldi burning up too much memory. I've only got three windows open, with 10 pinned tabs and about 75 unpinned tabs, but Windows was complaining a short while ago that it needed to close Vivaldi processes because of low memory.
I haven't used tab hibernation because it required manual intervention and doesn't allow keeping recently used tabs active. IOW, if I am actively using several tabs, I'd have to hibernate all but the current tab, then reactivate the other tabs I was actively using, just to get the rest to hibernate. What's more, the set of tabs currently in use can shift throughout the day, so manually hibernating tabs is terribly awkward.
The value of The Great Suspender is that it suspends tabs automatically if I haven't used them in a configurable period of time. I don't have to think about it. Sure, there's a delay when I switch to a suspended tab while it reloads, but that's the cost of keeping the tab open and available, while trying to keep memory usage under control. The downside of The Great Suspender is that it adds to the memory used by each Vivaldi process, so I don't even know if I'm getting a benefit from its use. (I'll have to disable it and monitor things for a while.)
Obviously, automatic hibernation in Vivaldi would solve these problems.
-
Another bump for the option to set tabs to automatically hibernate/suspend/discard after a set period of time. Especially now that the Great Suspender extension is no longer being maintained by the original developer and has been handed off to someone who doesn't seem too active nor communicates very much, which gives me an uneasy feeling especially after what just happened with the corruption of Nano Adblocker/Defender by its new developers, this functionality of setting a timer for tab discarding would be a lot less annoying than clicking to discard each tab individually. Set it and forget it
-
@yurkam The great discarder seems to be still on control by the person who did the great suspender.
But I understand the feelings of lack of trust as tracking opt_out (of great suspender) always sound pretty scary. -
"gives me an uneasy feeling especially after what just happened with the corruption of Nano Adblocker/Defender by its new developers"
Funny you should bring that up... About a month ago, Microsoft noticed some shady stuff happening in that addon you speak of, and blocked it in Edge... And then yesterday, Google did the same thing, which in turn blocked it in Vivaldi... All my suspended tabs are totally gone, and I had to recreate them by sifting through my history.
Microsoft Edge decided to put this feature within the browser itself. Saves you the trouble of finding an addon.
Definitely check it out, although their word for it is "sleep" instead of hibernate. It worked exactly like The Great Suspender did. Auto hibernates after a certain timed interval, with a whitelist of sites that never get hibernated (unless you choose to do so manually).
Edit: No, that's not an endorsement of Microsoft Edge, I bring it up so you can see a working example of how it would function as a browser feature, and as proof that there is enough desire for it if they bothered to put that kind of work in.
-
@edgelorddoomvortecco Interesting... as the great suspender was removed a lot of months ago from chrome store...
I think the fork [discarder] was made to take advantage of newer chromium [discard] API for hibernation and made the original one [suspender] legacy. Then was sold (with change of ownership).
-
@Hadden89 yeah, but only yesterday did vivaldi (and many other chromium browsers) decide to flat out disable it on ya and yank all your tabs away with no warning.
-
@edgelorddoomvortecco Sadly, vivaldi (and other chromiums) can't control the status of the addons. When an extension is marked unsafe (or violate store terms for whatever reason) will be marked as malware and can't be enabled anymore. So, yeah, a native feature is still appreciated.
-
The Great Discarder works, but it would be great to have this built in.
-
While waiting for the integrated RSS reader in Vivaldi to ameliorate to the point I can totally forget about Opera12/RSSOwl, I came to the conclusion that an automatic tab discarder or hibernation feature is compeltely required.
Vivaldi is very fluid, and takes complete advantage of multi-cores architechture of CPUs thanks to the good web engine, but fact is that it comes with a big memory consumption disadvantage.
I am for a tab discarding feature that would be customized according to whitelist/blocklist and/or a configurable time of the last used tab. This is very required, my 16 Gb laptop is often down, more than a recent AAA game, due to Vivaldi.
-
@ian-coog said in Option for Automatic Tab Hibernation:
chrome://flags/#automatic-tab-discarding
Same here. I'm struggling to stay with Vivaldi because of the high RAM usage but I love the features. I hibernated all of the tabs, the RAM dropped to practically nothing, and I barely noticed any difference while carrying along.
I don't know the technical details of hibernation, but maybe something in the middle - a minimal tab, that can have notifications and doesnt need a reload on view, but the rest of the data structures are compressed or so. Sort of like those instant-start cars these days
Generally Vivaldi seems to have a heavier RAM footprint than lets say Edge, but I guess that comes with the territory.
Maybe even just an option for how to aggressively hibernate a tab?
Thanks,
J
-
Just to add a bit. I've been paying attention more to how browsers keep RAM low and largely it seems that Edge (which has the lowest memory footprint that I've seen) is very aggresive with hibernation, or at least something like it. Very often, when opening a tab that I haven't for a while, it'll do a full reload - which as I understand, it basically because of hibernation.
Anyway, just some thoughts. Thank you! Great stuff.
-
@johnj45
Hi, the latest Edge dev version add a new setting for hibernate to enable it after a amount of time.
Post is in German:
https://www.deskmodder.de/blog/2021/08/11/microsoft-edge-94-0-975-1-mit-verbessertem-schlafmodus-der-tabs/
One user report Microsoft will backport the feature to the Chromium source code, we have just to wait a bit, but I cant find the thread at moment.Cheers, mib
-
Bump and to append a link about this of edge dev.
https://blogs.windows.com/msedgedev/2021/03/04/edge-89-performance/
@mib2berlin Can you give more information about Microsoft backporting this feature please? -
@h4m5ter
Hi, I am sorry, it was on a news page but I forgot where.Cheers, mib
-
Ppafflick moved this topic from Automotive Feature Requests on
-
Ppafflick moved this topic from Mobile Browser on