News for hackers. Stuff that matters.
Re:Multiprocess Firefox by sebcat on Sunday May 17, 2015 @02:26AM (#9558948)
> The way I use Firefox is that having 50 or more tabs open is normal for me

I've never understood this. Isn't that what bookmarks are for?

Re:Multiprocess Firefox by scottjad on Sunday May 17, 2015 @04:49AM (#9559260)
I currently have 2014 tabs in my session (almost all unloaded, using around 2GB of ram that I wouldn't use otherwise). I had 1600 tabs a few days ago. They are links I clicked on in other apps or browsed to over the past few months.

When I get a chance to plow through a few dozen/hundred of these tabs I can read/view them and close them very quickly. Notice all the UI stuff I don't have to do: I never had to perform the the actions of saving a bookmark, opening a list of bookmarks, opening a specific bookmark, or deleting a bookmark.

I clicked a link once upon a time, and I will close the tab some time in the future.

When I switch to and close ten tabs, all I have to do from a UI perspective is type q ten times.

Re:Multiprocess Firefox by rexf on Sunday May 17, 2015 @05:21AM (#9559342)
In terms of UI stuff, how do you find a tab among a thousand?

When the tab page title shrinks and all I see is favicon, I feel lost.

Re:Multiprocess Firefox by xixixao on Sunday May 17, 2015 @05:35AM (#9559368)
You can of course search open tabs from the address bar. But at least my workflow is to browse through the old tabs and read / close one by one.

Also in Firefox the tabs never shrink to just favicon, the tab heads become a scrollable list. Much better than Chrome imo.

Re:Multiprocess Firefox by mmebane on Sunday May 17, 2015 @09:42PM (#9562518)
I use Tree Style Tab for this, although I hate the actual tree functionality - it just happens to be the only reasonable vertical tab solution I've found. Unfortunately, it seems to get a little bit laggy with more than a couple hundred tabs.
Re:Multiprocess Firefox by grimman on Sunday May 17, 2015 @05:50AM (#9559392)
Unless you specifically tweak the UI to enable really small tabs, which is among the first things I do on a fresh install. Favicon + a small number of pixels for padding, way way less than Google allows me to get away with! Slap on a bunch of tab groups and I'm set.

I'm quite comfortable with a tab group filled to the point where the tab bar only displays favicons, but hasn't gotten to the point where it lets me scroll yet. That way I can rely on spatial memory to get to the right tab, without necessarily seeing the title!

Of course, searching for the right tab is an option, just like you said. I love the fact that Firefox also activates the correct tab group automatically.

Re:Multiprocess Firefox by Alphasite_ on Sunday May 17, 2015 @09:11AM (#9559882)
In all honesty chrome is by far and away the worst at handeling large numbers of tabs of all the browsers (bar perhaps version of IE).
Re:Multiprocess Firefox by Dylan16807 on Sunday May 17, 2015 @11:27AM (#9560359)
Chrome is pretty special. "Oh, you have too many tabs to fit, time to hide the favicons."
Re:Multiprocess Firefox by mmebane on Sunday May 17, 2015 @09:44PM (#9562523)
Ironically, Chrome on Android handles this better than Chrome on the desktop. I have 15 tabs open on desktop Chrome right now, and it's getting a bit cramped. My Note 4? 33.
Re:Multiprocess Firefox by scottjad on Sunday May 17, 2015 @08:33AM (#9559768)
I said tab but I don't actually use the UI concept of a "tab", though I could by M-x tab-bar-mode, because you're right it doesn't scale very well to large numbers, in my experience

I use buffers (in Conkeror). Buffers are just tabs without the actual tab UI. So unless I'm switching buffers, the only visible UI difference between having one buffer and 2000 buffers is the string "[2011/2011]" in my status-line showing my current buffer number and total number of buffers.

I can press C-x b (switch-to-buffer, I bind to M-a) to show a filterable list of my current buffers (favicon, url, title). I can type part of the url or page title (even when tab is unloaded) to filter my buffer list before switching to one. I can also navigate tabs "spatially" (from tab #2 to either tab #1 or #3) or by recently used (bury/unbury-buffer or switch-to-recent-buffer which shows buffer list in most recently used order) or by domain (next-buffer-same-host) or by whether the buffer is playing audio (switch-to-audio-buffer).

Also, in the vast majority of cases I only access recent tabs near the end of the list. I can press 9 or 0 to go to my second-to-last or last buffer.

Re:Multiprocess Firefox by barnacs on Sunday May 17, 2015 @05:50AM (#9559390)
I don't quite have that many tabs open but I find that grouping tabs into separate browser windows and taking advantage of your window manager goes a long way.
Re:Multiprocess Firefox by zo1 on Sunday May 17, 2015 @07:41AM (#9559647)
If you are interested in grouping the tabs, have a look at this addon:

https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...

It allows you to use your tab-list in a hierarchical way, sort of like a filesystem. I group things under obvious roots, and then collapse it till needed.

Re:Multiprocess Firefox by revenz on Sunday May 17, 2015 @06:27AM (#9559467)
ctrl-shift-e should open a canvas like area where you can group tabs. Similar to a file folder, I prefer it to bookmarks
Re:Multiprocess Firefox by barnacs on Sunday May 17, 2015 @06:48AM (#9559519)
Interesting, but seems to be very basic. I still prefer using a wm. I can use different layouts, group windows into hierarchies, display them side by side, take advantage of tiling, use workspaces and have configurable keys for each of these actions. You know, functions that a wm is built for.

And I can always switch to a different wm altogether if I'm not comfortable.

Re:Multiprocess Firefox by grimman on Sunday May 17, 2015 @10:53AM (#9560230)
Once you get used to the tab groups they can be very powerful. I use them for contexts myself; one for casual browsing, one for development for client x, one for client y etc, one for research, and the list goes on.

Obviously you can easily achieve the same thing in separate windows as well, so ultimately I suppose it doesn't make a huge difference, but it's the way I find makes for the biggest difference in separating workspaces.

Re:Multiprocess Firefox by tototomtoboro on Sunday May 17, 2015 @11:49AM (#9560462)
I use the "Tree Style Tab" add-on
Re:Multiprocess Firefox by justincormack on Sunday May 17, 2015 @09:07AM (#9559868)
The favicon is ok. I close them when there is no space to display the favicon.
Re:Multiprocess Firefox by Gmo on Sunday May 17, 2015 @06:36AM (#9559495)
Wow, I thought I was in the top "tabbers" with my 300 tabs or so (well, 300 at work and 300 at home), but I see I am far from that !

Nonetheless, that's why I like firefox, I can do that, not so possible with Chrome. So like other said, I really really hope that they take into account this use case.

Re:Multiprocess Firefox by xzlzx on Sunday May 17, 2015 @06:48AM (#9559520)
Why don't you use something like Pocket? It seems like you are the ideal use case for their software. I use it religiously.
Re:Multiprocess Firefox by scottjad on Sunday May 17, 2015 @08:26AM (#9559754)
I do use pocket. Some of these links will end up in pocket, when I get around to looking at them closer if I decide they are long and I want to read them on my mobile devices.
Re:Multiprocess Firefox by higherpurpose on Sunday May 17, 2015 @08:08AM (#9559710)
Sounds like you'd need something like this:

https://www.one-tab.com/

I use it all the time whenever I get to 10-15 "idle" tabs I don't need that day anymore.

Re:Multiprocess Firefox by scottjad on Sunday May 17, 2015 @08:38AM (#9559781)
I like being able to switch to any of my tabs using the exact same UI technique as I would for any other tab, and press qqqqqqqqqq to view and kill many of tabs in succession.
Re:Multiprocess Firefox by agumonkey on Sunday May 17, 2015 @08:35AM (#9559776)
There's tabvention, automatic 'tab list' backup as bookmark folders if you reach a certain (configurable) number.

https://chrome.google.com/webstore/detail/tabvention/kcjmdpj...

Re:Multiprocess Firefox by Alphasite_ on Sunday May 17, 2015 @09:13AM (#9559890)
I used to do somethingng similar but I've been using reading lists and a little more self control to manage most of my favs now.
Re:Multiprocess Firefox by zo1 on Sunday May 17, 2015 @07:43AM (#9559660)
What extension do you use to unload your tabs? Or keep them unloaded, not sure of your workflow in that regard.
Re:Multiprocess Firefox by mmebane on Sunday May 17, 2015 @09:47PM (#9562535)
I use Session Manager [1] for this. It has a "restore tabs on demand" option. I usually end up restarting the browser every week or two, either due to Windows updates, Firefox updates, or getting enough active tabs that the browser crashes. When it reloads, I only have one loaded tab, and start the cycle over again.

I think the lazy loading on session restore has been built in to Firefox for a while now, but I still use Session Manager. It shows me the number of tabs in the session before I choose to restore it, and if I hit a problematic page that is making the browser immediately crash, I can remove that page from the session before restoring, as well.

[1]: https://addons.mozilla.org/En-us/firefox/addon/session-manag...

Re:Multiprocess Firefox by grimman on Sunday May 17, 2015 @10:56AM (#9560242)
I use one called UnloadTab. Works a treat, and does exactly what it says on the box!
Re:Multiprocess Firefox by mozumder on Monday May 18, 2015 @02:39AM (#9563086)
So what you want is for bookmarks to be automatically created and accessible from the top menubar.
Re:Multiprocess Firefox by Sharlin on Monday May 18, 2015 @03:04AM (#9563129)
Yes, that's called "tabs". Especially now that tab content is not autoloaded and autorendered. The bookmark metaphor simply doesn't fit everyone's mental model; tabs work much better.
Re:Multiprocess Firefox by octatoan on Sunday May 17, 2015 @05:18AM (#9559333)
Wh-whoa . . . I think you just set some sort of a record over there.
Re:Multiprocess Firefox by nicolasp on Sunday May 17, 2015 @06:19AM (#9559446)
How do you find out the number of open tabs?
Re:Multiprocess Firefox by grimman on Sunday May 17, 2015 @10:57AM (#9560245)
"Open Tab Count" works nicely for me.
Re:Multiprocess Firefox by bluemetal on Sunday May 17, 2015 @02:39AM (#9558970)
Often you need to preserve some state that is lost when using bookmarks (e.g. scroll position, a confirmation message that will be lost on refresh, a paused game/video etc.)
Re:Multiprocess Firefox by pllbnk on Sunday May 17, 2015 @02:42AM (#9558979)
With bookmarks you have to put additional time for organization and saving them. When I am researching something, I prefer just opening a bunch of tabs and they may stay open for quite a long time. When I am done, I close all of them. The main sites that I use daily, are usually bookmarked, yes.
Re:Multiprocess Firefox by jldugger on Sunday May 17, 2015 @04:34AM (#9559219)
I have 9 workspaces, two screens each, in a 3x3 grid. Most are browser - terminal pairs. 4 tabs per workspace is fairly common. They're grouped with working checkouts by task. I'm not quite at 50, but getting there. For example:

1. Support Ticket workspace -- one for RT, more tabs for related research

2. internal wiki workspace -- one for the wiki, another for the wiki's github repo, another for a local build of the wiki

3. email / meetings -- one window for calendar+tasks, one for email, with and 1-2 extra tabs for documents or links sent my way

4. Site Reliability -- one for nagios alerts, one for site testing, one for munin, and one for github PRs

5. management -- weekly management meeting agenda google doc, a key report or two, and maybe a slides for a presentation I've been asked to give or review

Edit: IMO, I'm perfectly happy to give up Memory if it means one tab crashing doesn't kill the entire process. Even at 100MB per tab, 5GB is like under 50 bucks.

Re:Multiprocess Firefox by dageshi on Sunday May 17, 2015 @11:31AM (#9560376)
I run something similar with 4 workspaces. I solved the "browser crashes taking down everything" problem by setting up 4 different profiles in firefox. Create a batch script to fire up firefox in the right profile for the right workspace.

It's worked well for me, when flash inevitably crashes it doesn't take the other workspaces with it, but it's perhaps not the most elegant of solutions.

Re:Multiprocess Firefox by rcthompson on Sunday May 17, 2015 @02:39AM (#9558972)
Bookmarks, tabs, pinned tabs, etc. all sit at different places on the same continuous spectrum of UIs for saving web pages for later. Once you implement unloading of background tabs (which you can in FF via add-ons), they can start to look a lot like bookmarks.
Re:Multiprocess Firefox by gpvos on Sunday May 17, 2015 @04:09AM (#9559154)
You don't need to use an add-on (anymore?) for keeping them unloaded, although you do need one to get a more manageable user interface. When you have more than about 1000 tabs, startup end closedown get rather slow though.
Re:Multiprocess Firefox by PetitPrince on Sunday May 17, 2015 @04:43AM (#9559249)
> although you do need one to get a more manageable user interface I know this get mentioned every time there's a discussion on Firefox UI and extension, but Tree Style Tabs [ https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta... ] is one excellent example of such extension.
Re:Multiprocess Firefox by gpvos on Sunday May 17, 2015 @04:09PM (#9561527)
I'm trying the builtin Tab Groups feature now.
Re:Multiprocess Firefox by haddr on Sunday May 17, 2015 @04:50AM (#9559261)
For Chrome, there is this great extension called "Tabs Outliner". Gets work done really great! Pity that after so much time there is no FF equivalent...
Re:Multiprocess Firefox by hil on Sunday May 17, 2015 @04:12AM (#9559162)
It's called tab hoarding and it's a mental disorder, I have it too.
Re:Multiprocess Firefox by kasabali on Sunday May 17, 2015 @06:43AM (#9559506)
I'm also a very heavy tab user but I refuse to call it a mental disorder. It is simply an aspect of a workflow among another dime dozen. Web page hoarding may be a disorder though, but in this case it'll be disorder regardless of you're piling them on tabs, bookmarks or Pocket.
Re:Multiprocess Firefox by frik on Sunday May 17, 2015 @05:37AM (#9559373)
It depends on what you do. Doing research requires a lot of resources (tabs) especially if you do it in an non-linear way. Consuming a content requires only on tab.

I open and use dozens of tabs (up to 100, then I bookmark all with one click and close all). But all tabs are active in memory in IE11 or Chrome so I can switch between them (sure I trade GBs of RAM for time, but that's okay). Firefox unloads tabs, so it reloads the page - that's better if you re-open Firefox as it only loads one tab instead of loading all tabs like in Chrome/IE but worse if you have it open and actually work in the browser. So for me it's a trade off, and I find it good I have a choice for different tasks I can choose the best way.

Re:Multiprocess Firefox by pjc50 on Monday May 18, 2015 @05:51AM (#9563521)
Ever since the dialup era, when all we had was "open in new window", I would browse by reading down a page and opening interesting-looking links in new windows and letting them load while carrying on with the original page.

Tabs are a good LIFO stack of things which are currently "live", or at least not dealt with yet. It's easier to navigate than history or bookmarks. You could argue that at some point tabs should "spill" into bookmarks, but that requires making a decision.

Re:Multiprocess Firefox by imron on Sunday May 17, 2015 @04:17AM (#9559170)
It's like a super convenient temporary bookmark, without any of the hassle of bookmark management.

I currently have 80 tabs open, and process-per-tab is not something I'm looking forward to.