Closed Bug 931206 Opened 11 years ago Closed 10 years ago

Decode nearly visible images off the main thread to avoid sync decode

Categories

(Core :: Layout, enhancement, P3)

ARM
Gonk (Firefox OS)
enhancement

Tracking

()

RESOLVED INVALID

People

(Reporter: BenWa, Assigned: mchang)

References

(Depends on 1 open bug)

Details

(Keywords: perf, Whiteboard: [c=handeye p= s=2014.08.15 u=])

Currently on the b2g homescreen when we draw the next page we have to sync decode the image. This takes add about 30ms to the frame which will cause missed frames in panning. Ideally before we render that tab we would kick it off to decode off the main thread. This should happen before the pre-rendering of active layers (which are 32 pixels away).
Severity: normal → enhancement
FxOS Perf P1 as this has a direct negative impact on Frame Uniformity.
Keywords: perf
Priority: -- → P1
Whiteboard: [c=handeye p= s= u=]
Status: NEW → ASSIGNED
OS: Mac OS X → Gonk (Firefox OS)
Hardware: x86 → ARM
Target Milestone: --- → 1.4 S5 (11apr)
Assignee: nobody → mchang
Whiteboard: [c=handeye p= s= u=] → [c=handeye p=4 s= u=]
Target Milestone: 1.4 S5 (11apr) → 1.5 S4 (20june)
Priority: P1 → P3
Target Milestone: 2.0 S4 (20june) → ---
Since we use APZ on the new homescreen, resolving.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
Whiteboard: [c=handeye p=4 s= u=] → [c=handeye p= s=2014.08.15 u=]
You need to log in before you can comment on or make changes to this bug.