Hi everyone,
I'd love a feature in Sidebery which does the following:
if a tab hasn't been visited for a specific time, the browser tab is closed, but it remains in sidebery as a clickable, dimmed version (just like when the "unload" function is used)
you can ctrl-tab and ctrl-pgdn into the tab to load it (unarchive it) again
only enough information is retained to restore the tab: url and scroll position (are there any others which are generally useful?)
as much information as possible is stored on disk, in eg an sqlite database. the only thing sidebery keeps in memory is an int - a table key to identify the record on disk.
tabs can be set to never be archived
archiving can be disabled via url wildcards
archival time could be added for specific websites to be lower
if a whole window becomes archived, it can be closed and instead it becomes a panel. this panel can then be opened as a new window if any tab within it is loaded. special case: if a window has had the same tab open for sufficient time, and that tab hasn't been interacted with, then that tab should be archived too, even if it is currently active.
tabs can still be found via the search
bonus: % search in the address bar still works. or an equivalent to it.
Motivation: I have tens of thousands of tabs open. Even if they're all discarded, clearly they still are a huge burden to Firefox. Dozens of open windows, even if each only displays one tab, create the issue as well. This should alleviate the issue, essentially making the "working set" minimal, limited to tabs that have been used recently. If Firefox doesn't know about a tab at all, there's nothing that can bother it. Firefox can be very fast again, even with hundreds of thousands of (archived) tabs.
Meanwhile, all the open tabs are important for someone who keeps them around. People have their different reasons.
If anyone can say they would like to work on this relatively soon, I would be more than happy to support this in some way as a developer myself. While I haven't done much FF addon development, I'm proficient with JS, and in general as a developer, but I might need a little hand holding.
I would love to hear thoughts on this as a proposed feature for Sidebery.
Description
Hi everyone, I'd love a feature in Sidebery which does the following:
Motivation: I have tens of thousands of tabs open. Even if they're all discarded, clearly they still are a huge burden to Firefox. Dozens of open windows, even if each only displays one tab, create the issue as well. This should alleviate the issue, essentially making the "working set" minimal, limited to tabs that have been used recently. If Firefox doesn't know about a tab at all, there's nothing that can bother it. Firefox can be very fast again, even with hundreds of thousands of (archived) tabs.
Meanwhile, all the open tabs are important for someone who keeps them around. People have their different reasons.
If anyone can say they would like to work on this relatively soon, I would be more than happy to support this in some way as a developer myself. While I haven't done much FF addon development, I'm proficient with JS, and in general as a developer, but I might need a little hand holding.
I would love to hear thoughts on this as a proposed feature for Sidebery.