Open Bug 1436372 Opened 8 years ago Updated 3 years ago

Improve how warmed tabs are "cooled" after the warming timeout

Categories

(Firefox :: Tabbed Browser, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: mconley, Unassigned)

References

(Blocks 1 open bug)

Details

Bug 1434651 and its subtree introduced a perceived performance optimization to Firefox's tabbrowser called tab warming. Details at [1]. In bug 1432863 comment 13, Gijs suggested that instead of throwing out _all_ background tab layers across the board after the warming timeout, that we do some smarter things. In particular: 1. We shouldn't throw out the layers for a background tab if it's being continuously hovered. 2. We should consider warming and cooling using a FIFO queue, so that the least recently warmed tab is cooled before the most recently warmed tab. [1]: http://firefox-source-docs.mozilla.org/browser/base/tabbrowser/async-tab-switcher.html#warming
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.