Closed Bug 796359 Opened 12 years ago Closed 12 years ago

app launch animation is super janky on nexus s

Categories

(Firefox OS Graveyard :: Gaia, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 706179

People

(Reporter: ghtobz, Unassigned)

Details

(Whiteboard: [label:homescreen][label:system][label:perf])

[GitHub issue by autonome on 2012-06-09T00:16:38Z, https://github.com/mozilla-b2g/gaia/issues/1639]
looks like it's some generic animation since it shows for all apps.

it's super slow on Nexus S, gives a terrible first impression.
[GitHub comment by cgjones on 2012-06-09T00:21:48Z]
See https://bugzilla.mozilla.org/show_bug.cgi?id=758692 .

Not a priority right now except where issues are shared with otoro.
[GitHub comment by autonome on 2012-06-09T00:25:35Z]
This doesn't appear to be a Gecko problem nor a general performance problem.

Some other animations are completely smooth.

It's this specific animation that is very slow *only* during the app launch.

Clock is a good example, so is homescreen switching. Animations are fine there.

On Fri, Jun 8, 2012 at 5:21 PM, Chris Jones
<reply@reply.github.com>
wrote:
> See https://bugzilla.mozilla.org/show_bug.cgi?id=758692 .
>
> Not a priority right now except where issues are shared with otoro.
>
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/mozilla-b2g/gaia/issues/1639#issuecomment-6215683
[GitHub comment by autonome on 2012-06-12T21:22:11Z]
More info: Same problem on Otoro. However, subsequent loads are fast. Possibly is first-run of each app?

Appcache loading? Appcache population? Otoro filesystem issue? Is Otoro filesystem same as Akami? Are there changes there that we need to adjust for?
[GitHub comment by cgjones on 2012-06-12T21:56:49Z]
The window manager used to be written pretty carefully not to start loading apps until the animation finished.  Last time I checked it was still doing that.  Worth rechecking.  There was also a change in gecko painting heuristics that might have affected this animation.

But this is all going to be made obsolete by async CSS animations, so if it's not something dumb affecting this it's not worth spending days/weeks on.
[GitHub comment by autonome on 2012-06-13T02:02:06Z]
I might be conflating two separate issues.

App launch is not uniformly bad - something CSS animations would certainly address.

App launch on Otoro is slow at first launch, and fine thereafter. Miguel showed me this today. Settings takes a couple of seconds to load. Subsequent loads are <1 second.
Fixed by async animations.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.