Closed Bug 1099326 Opened 10 years ago Closed 9 years ago

Audit call log performance - prototype call log as the opening view for the Dialer

Categories

(Firefox OS Graveyard :: Gaia::Dialer, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: drs, Unassigned)

References

Details

(Keywords: perf, Whiteboard: [planned-sprint c=?])

To determine the extent of the changes that will be required to have the call log as the opening view for the Dialer, we should prototype it. We must be certain to lazy-load code that was previously required immediately on load and no longer is. Once this is ready, we should gather the following data:

1) Load time according to the same measurements used by Datazilla. [1]
2) Render time for a single log item -- we can do this without the prototype.
3) Render time for some arbitrarily large number of log items, say 500.

Here are our objectives:
Primary - Stay under the 1000 ms load time requirement, as measured by Datazilla. We are currently taking about 550ms to load. [2]
Secondary - Stay as close as possible to our current load time. This is somewhat idealistic as it is unlikely that we'll be able to stay at or near the current load time.

Once we have all the data, we can then make a decision as to what the best way to tackle this problem is. The list of "depends on" for this bug are each potential ways that we can improve load times. We can mix and match these to get the desired result, or come up with new ways if none of these address the problem.

[1] https://wiki.mozilla.org/B2G/QA/2014-11-07_Performance_Acceptance#Startup_-.3E_Visually_Complete
[2] https://wiki.mozilla.org/B2G/QA/2014-11-07_Performance_Acceptance#Dialer
Whoops, these should really be blocked by this bug instead. We can make one or more of these blockers of bug 1097757 once we've determined which ones are needed.
No longer depends on: 1070021, 1099310, 1099317, 1099323
We might benefit from doing more lazyloading outside the region of the call log.
Blocks: 1043561
Keywords: perf
Summary: Prototype call log as the opening view for the Dialer → Audit call log performance - prototype call log as the opening view for the Dialer
Whiteboard: [planned-sprint c=?]
Blocks: 940428
Target Milestone: 2.2 S2 (19dec) → ---
Status: NEW → RESOLVED
Closed: 9 years ago
OS: All → Gonk (Firefox OS)
Hardware: All → ARM
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.