-- 2020 update --
This answer was mostly Mac related, I don't think it's much worth the trouble today (SSB or multiple independant browser instances / clones). There are simpler workarounds. Some ideas:
- Having multiple Chrome profiles, with a Google account for each if you want to use the sync feature to sync tabs, extensions, bookmarks, history, settings, etc
- Using extensions such as
- Tab Manager Plus Perhaps the best interface so far and allows to name windows. Opens in its own floating popup, can be 100% controlled keyboard only, clearly organized & accessible UI.
- Spaces. Mentioned by @gdadsriver. Quite simple but does the job mostly, allows to name windows (spaces) and switch tabs quickly.
- Tabli search and switch to desired tabs.
- Cluser is another one. Feature rich but UI is not ideal I find (opens in another tab).
- SSBs perhaps have their place for developers, power users or special cases but mostly overkill for most.
Each have their pros, cons and perhaps deserve a better review than just this 'name dropping'. I'll try to do that when I get a chance, perhaps as a new question since this regroups a bunch of concerns together to improve the many windows & tabs management.
-- Addendum --
The solution I used to make chrome-based SSBs is called epichrome. On windows there must be equivalents for sure... I have about 5 different SSBs running all the time, along with chrome. Works great! On extension I added in the mix to most of my SSBs is Great Suspender, which automatically suspends tabs when inactive (customizable). So inactive SSBs' resources get freed even when I probably have 30-40 tabs open at all times permanently.
-- Later this year --
Ok I've found a way to make SSBs (single site browsers) with Chrome so I essentially now have a few apps for those "sticky" sites I use often (mail, maps, drive, etc). This allows them to behave like normal apps so I can give them a custom name, icon and can switch easily back and forth between opened windows. Not only that, it's possible to create some custom URL rules, for example always open all links starting with maps.google.com
in Maps SSB, etc... Hence it's still a big hack overall, but it feels like the best solution. Still it becomes a bit more work then as each SSB essentially becomes another browser instance, with it's own favorites, extensions, etc. So it consumes a bit more resources I guess than when opened on one single browser, but that is a small drawback in the big picture...
-- Earlier this year --
Ok I've used Chrome for a few months now. I tried various workarounds for this. It seems you can't assign a sticky window name easily as I wanted, which would also change the window's name under the "window" menu list (right, next to help). So, two decent workarounds I found, either:
1) Create a bookmarklet with following code:
javascript:(function(){document.getElementsByTagName("head")[0].getElementsByTagName("title")[0].innerHTML=prompt("Enter new Title");})()
With this you can assign any name you want. Only drawbacks: this just temporarily replace the <title>
html tag. So this will get replaced as soon as you reload the page or navigate elsewhere... What I did for a while was just create a placeholder simple html page with my own desired title.
2) Via An extension called tabs outilner.
Great extension which allows to easily manage tabs and windows, assign sticky names to windows / tabs, even notes and separators, re-order things, etc. Although this info is only visible via the extension's manager window. But also, this extension is a great tool to manage endless sets of windows & tabs, kill them and later reload them. To keep resource usage low and have some kind of in-between workspace for things which you'll read later. Hence this almost sounds like a commercial, but anyway, try it for yourself. In the end, this is the best workaround for managing windows in Chrome I've found so far, and for this question...
Note that I'm a big fan of SSBs. For a while I used Fluid (on Mac) for many of frequents web apps, like Gmail, etc... But ever since I started using Chrome as my base web development browser, I'm starting to move more and more to Chrome. So another workaround would be for me to find a decent way to make Chrome based SSBs. But so far I haven't found any. I'm not a big fan of Safari so a safari based SSB maker like Fluid is a bit of a turn off, even though I love the idea. – deryb – 2015-04-30T19:35:40.527
Not a lot of help I know, but you can do this with Firefox ;) – Julian Knight – 2015-04-30T22:54:29.010
@JulianKnight Thanks, yea Firefox was my main browser before. But then it struck me how much better Chrome seemed to manage ressources. Often FF had 50+% CPU use, whereas with Chrome I can keep it under 10%, even with 10+ windows x 5-10 tabs each. Often, I just kill tabs which become too demanding, via its task manager. This closes the display of that page (and stops CPU use) but leaves the tab open, so I just need to refresh that tab to re-load it once I want to use it again. And the built-in dev tools are great (on FF I used Firebug, was ok). But overall, none's perfect ;-) – deryb – 2015-05-01T13:41:05.227
I think FF now manages memory better than the others but certainly not CPU. My own workflow involves simply killing FF from time-to-time with task manager. I use a session manager plugin to ensure all my windows/tabs come back. But then I typically have 10+windows each with 10+tabs!!! I keep trying Chrome & use it regularly on mobile devices but it doesn't feel as good as FF on the desktop. For dev I now use FF Dev separately so I don't need all the dev plugins in my main browser – Julian Knight – 2015-05-01T13:53:48.863
Hehe, used pretty much the same here (FF + session manager + kill the whole program). Only annoyance is that everything restarts afterward (all 10wins x 5-10 tabs, lol). I meant Chrome's built in task manager, which allows to stop one singular tab's process, or sometimes plugins like Flash, etc... From time to time I pull it up and kill tabs who eat too much! I have a similar tools as Session Manager on Chrome, not as good tho. And I just HATE the bookmarks manager ;-) – deryb – 2015-05-01T16:48:00.260
Ur, no, the tabs don't restart any more and haven't done for quite a while (I also used to use the plugin BarTab!) Only the visible tab for each window reloads and not even then if they were minimised before killing. – Julian Knight – 2015-05-01T16:49:40.643
What does SSB stand for? – matt – 2018-01-13T16:02:14.560
SSB = Single Site Browser. See my updated question. – deryb – 2018-02-14T16:19:03.720