I think you're somewhat right.... folks use tabs to enhance or partially
replace poor history systems.  Instead of going to the root to create a
"good" history system and telling users to "stop doing that," perhaps we
should be asking how can we enhance what the user wants to do: *Use tabs (in
their current highly evolved presentation and placement) to improve on
history!* After all, tabs *are* a mechanisms for presenting a vast array of
windows in a more usable and orderly fashion than the anarchy of a
pseudo-randomly overlapping window set.  Such a windowing anarchy is what we
had in Netsacape and IE prior to tabbing.  To put it another way, tabs *are*
a clever history presentation mechanism, and not an abuse of a feature.
Several of the videos provide alternate views of tabs.  I think providing
better views is a very worth-while goal, although I think too often demos
abandoned the existing tab UI, and provided wholesale replacement. :-(

Brian focused on a nice element, which showed how long tabs have been open.
 Fundamentally the ability to see tabs differently, rather that moving them
automatically, may be a key way to help a user do what is most natural.
 When I search for a needle in a haystack, one of my goals is avoid moving
much hay, as I have a lot of structure in the placement of the existing
piles.  One really nice element of gmail is that messages are sorted by
tagged views, but not really moved (a giant stride when compared with pop
and imap message replications in folders).  I think we need ways to view the
data (what's in a tab, and the history and relationships of tabs) without
moving the tabs from where the user placed them.

Perhaps we need to help the user achieve the integration, and provide more
views of their tabs, that enhance their actions. The "Best in
Class: innovative" sadly seems to discard the current tab view (providing a
radial view), rather than work to enhance current tab placement and
information presentation.  For instance, perhaps a new-tab page should
(optionally) have a view that graphically looks like a spread sheet
descending from the tabs.  Something like a tinderbox waterfall which shows
history of build bots, should show some history of tabs.  Perhaps we should
have mouse-over thumbnails (as suggested in some of the videos)... all sorts
of ideas spring to mind.  Clever innovation such as Nsylvain's enhancement
of waterfall presentation that warps time in a traditional waterfall may be
applied to make views most useful for various search scenarios.

...but that UI thread seems quite orthogonal to the performance enhancing
portions of this thread about how to transparently freeze-dry lingering tabs
so that they don't impact performance.  I think this freeze-drying can
indeed be done well, if not perfectly by heuristics mentioned in this
thread.  It may be that the heuristics are conservative, but looking at my
use cases, I'm convinced heuristics could do an excellent job on the bulk of
my tabs, and still have zero lost content (re: lost edits and state) just by
being conservative.  The only way we'll see if such heuristics *could* cover
the bulk of genuine users tabs is to do some data gathering on real users
(example: We could sample at each UMA gathering point how many tabs could be
conservatively freeze dried).

Jim

On Tue, Jul 21, 2009 at 8:28 AM, Dean McNamee <de...@chromium.org> wrote:

>
> I feel like people are using tabs as a replacement for a good history
> system.  At least in all current browser implementations, tabs are
> "running".  Even if we can make the UI scale to 1000 tabs, the 500
> flash instances that are likely running aren't really going to
> perform.  The making tab performance scale is a separate technical
> issue that will hopefully also improve.
>
> Looking at a lot of these design videos, they looked more like good
> ideas to me for history navigation than tab navigation.  If history
> was good, I think people wouldn't be so worried about "losing
> something" by closing a tab.  Having had bad history systems for so
> many years, people are now trained to keep tabs open if they ever
> might want to look at that page again in the future :\
>
> On Sat, Jul 18, 2009 at 1:16 AM, Peter Kasting<pkast...@google.com> wrote:
> > http://design-challenge.mozilla.com/summer09/
> > The results of the "Reinventing Tabs in the Browser" challenge have been
> > announced.
> > "Collapsible Tab Groups" includes among others some things I've proposed,
> > including grouping and collapsing groups.
> > "Favitabs" reminds me of some old brainstorming ideas from pamg about
> > converting certain tabs into favicon buttons.
> > Folks considering the future of tabs (e.g. Ben, Glen, Scott) might do
> well
> > to take a look at some of these.
> > PK
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to