Open Bug 976058 Opened 9 years ago Updated 4 years ago

Reduce wakeup overhead due to spinning wheel on tab load

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

People

(Reporter: rvitillo, Unassigned)

References

Details

(Keywords: power, Whiteboard: [Power:P2])

Following BenWa's suggestion, I measured the overhead of the spinning wheel that is displayed when a tab is being loaded. Animating the spinning wheel at about 60 FPS has an overhead of 75% wrt to idle so it might make sense to consider lowering the number of wakeups for that animation.
I think this is a front-end change. We should consider the impact of lowering the frame rate of the animation. Scrolling FPS is very important but throbber FPS I'd imagine not so much. We should see how low we can push the animation's frame-rate.
FWIW: I believe the Firefox for Android team addressed this by doing away with the throbber (spinning wheel) altogether, and replacing it with a load-bar of some sort (which only moves when progress is actually made).
FWIW, here are some simple charts showing Fennec loading CNN.com (desktop site) with and without the spinner/throbber:

http://people.mozilla.org/~mfinkle/fennec/power/nexuss-power-load-cnn-throbber-fennec.png
http://people.mozilla.org/~mfinkle/fennec/power/nexuss-power-load-cnn-fennec.png

The "throbber" chart shows the power consumption maintaining a high, constant max usage. The without chart shows the power usage dipping as the system is able to reduce the load occasionally.
Duplicate of this bug: 1093173
Whiteboard: [Power]
Whiteboard: [Power] → [Power:P2]
Isn't this gone - there is no more spinner?
Flags: needinfo?(svoisen)
(In reply to Wayne Mery (:wsmwk) from comment #5)
> Isn't this gone - there is no more spinner?

The icon has just changed -- now it's a dot bouncing back and forth from left to right.  It's still an animated image displayed in the tab favicon area, though.
Flags: needinfo?(svoisen)
You need to log in before you can comment on or make changes to this bug.