The future of BarTab

December 2, 2011

BarTab has a faithful user base. Every day I get emails that look approximately like this:

Thing is, I made BarTab when I was a grad student because it was something I and Firefox needed at the time. Things have changed. I no longer am a grad student with lots of disposable time (yeah, right) and frankly, there are more important things at stake in Firefox land.

Firefox is stepping up

But! The good news is that Firefox is slowing assimilating BarTab’s feature set. That’s right! Let me show you how:

Since Firefox 8, you can tell Firefox to only load your tabs on demand, just like with BarTab. You can find this setting in the Firefox options/preferences dialog:

What’s more, my tireless colleagues Paul O’Shannessy and Tim Taubert are working on bringing even more BarTab-like features, e.g. the auto-unloading.

Who wants the keys?

As far as BarTab’s future is concerned, there might be hope. People have forked it on GitHub and apparently made it work (great work, whoever you are!), other people have made XPIs with fixes available. This is awesome, but I can’t just merge their work and release it. At least I don’t want to put my name on something that I haven’t thoroughly reviewed and tested. But, if somebody else wants to take than on, I’d be more than happy to hand the keys to BarTab over. Please get in touch with me if you’re interested!

Advertisement

14 Responses to “The future of BarTab”

  1. py Says:

    Thanks a lot for informing me, and other users of Bartab, about how it still exists (at least a bit) in Firefox 8.

    I was wondering how i could live ;-) without Bartab.

    Thanks a lot again,
    py from France

  2. Drugoy Says:

    I am wondering what Paul and Tim are doing. Couldn’t they just copy-paste the code from your extension into Firefox?
    Why re-invent a bicycle?

    • Erunno Says:

      Drugoy,

      read the discussion in the bug for some background information of why the implementation of BarTab is *not* suitable for the general audience. One of the more difficult issues is avoiding data loss via auto-unloading.

    • RyanVM Says:

      Quality standards for code are a lot higher when you’re shipping the code to 100+ million people by default vs. shipping an addon that people can optionally choose to install. Like Erunno said, there are situations where BarTab did things in a way that could potentially cause dataloss for unsuspecting users, which is obviously bad.

  3. madcopy Says:

    thank you!! I was about to send a Y U NO UPDATE BARTAB?!?
    again, thank you for the enlightenment.

  4. zel Says:

    IMHO, a ‘dim unloaded tabs’ setting would make FF v8 completely capable of covering all the lost functions of bartab (lite).

    Chuck in an:
    ‘unload the tab’ (on demand or timer) or maybe an ‘unload all other tabs except for this one in this window’
    and you’re really rocking the joint.

    -cheers

  5. Wiren Says:

    Post same how-to to BarTab Lite description of addon… You’ll not get most of the e-mails anymore ;)

  6. månen Says:

    Great to see that they have integrated Bar Tab in Firefox 8 .To be honest Bar Tab is too good not to. I’ll test it .. Thanks for the info . And thanks for Bar Tab

    .

  7. Threshold Says:

    Hi,

    I hope you will be able to update the addon eventually.
    In the meanwhile anybody could tell me how to use these forks i found on Github?
    You end up with a folder but where exactly do I put it in the Firefox profile and do I need to remove the main BarTab first?

    Thanks


  8. Thanks for bartab :) It made my firefox experience pleasant. And also this post now I can deal with latest firefox.

  9. Dornfelder Regent Says:

    I agree with zel’s comment on this.

    Similar to the way “Close tab” and “Close other tabs” work, Firefox could benefit from two (native) functions “Unload tab” and “Unload other tabs”, which should check if there is text in any input box/field on a page that is about to be unloaded or if there has been any keyboard input in the content area (other than any kind of FAYT) while the user was viewing that page and then either warn the user or save all entered text to be automatically re-entered when the tab gets loaded again.
    This might be more difficult (if doable at all) with flash contents in mind as well as in special situations (like on-screen/mouse keyboards or speech-to-text), but I dare to say those are things not being fully covered or taken into account anyway (that’s OK – the way most things work for most people just doesn’t allow *every* single variable to be reconciled).
    Of course this can become more complicated altogether than a seemingly more linear approach like BarTab (which worked fine for me, but I reckon there have been some issues for other people).
    Currently, I keep my Firefoxes load-on-demand setting enabled all the time and I’m using the now unavailable UnloadTab (0.22) which simply unloads every tab I haven’t been viewing for 10 minutes (it has a whitelist function, which doesn’t quite respect the browser’s built-in load-on-demand setting and virtually forces all tabs that match the whitelist to get loaded, even right on program start, so I don’t use it – but other than that it just does what I expect of it) and it includes those two aforementioned tab context menu options to manually unload tabs/other tabs and a dim unloaded tabs option too).
    Additionally, I’m using ‘Lazarus: Form Recovery’ which saves about any text I enter in any multi-line input field, so I very rarely lose text.

    Maybe this can help some people to work around the issues they have had with unloading tabs under certain circumstances.
    If someone would combine the updated basic functionalities of BarTab, UnloadTab and Lazarus into one add-on, to enable unloading without data loss and respect the load-on-demand setting, I think this could be what some people were hoping for in the first place.

    I don’t think that automatic timed unloading of tabs is what most people would want, so I doubt it’s something that’s going to be an integral part of Firefox, but it sure could work out to be a very fine add-on IMHO.

  10. Steven 'stevels' Smith Says:

    Thankyou for the tips Dornfelder.

    Be wary of some Tab control add-ons that can be found on Mozilla Add-on search that ‘claim’ to have an unload feature but do not.
    Meanwhile I had to find UnloadTab else where because it’s not available at the Mozilla site. I smell some politics.

    With UnloadTab and the Lazarus Form Recovery and Session Manager I am finally back to where I was in FireFox 5 and BarTab Lite. Pale Moon 9.1 is my preferred browser because it is faster than FireFox and is optimized for a dual/quad core CPU. It also had lost BarTab and I stalled it at version 3.6 for a year just like I refused to advance from Firefox 5 because BarTab failed. I missed all versions of Firefox between 5 and 11 because of BarTab not being compatible. I wonder how many other power tabbers were lost to Firefox this way?

  11. Aaron Says:

    I’m close to being lost to Firefox, but not quite. I’m still on Firefox 3.6 at home (Linux) and at work (Win 7). Still performing very well. The two extensions I can’t live without are BarTab and vimperator. The newer versions of FF don’t work with BarTab, or duplicate its functionality, and vimperator seems to chug on newer Firefox releases. Last time I tried to switch over to something more modern was FF 8- I’m just about due for another whirl.

    I’ve flirted with Chrome, but it uses up massive amounts of RAM- no BarTab analog, and no useful vimperator analog.

    I’d probably go back to Opera if I could get something like vimperator for it. I used to have none of the problems with powertabbing that I do with Firefox (sans BarTab), Chrome, and IE. It might be worth checking out for some of you disenfranchised powertabbers.

    @stevels: Thanks for the tip on Pale Moon! I’ll have to give that a try.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.