Closed
Bug 647312
Opened 14 years ago
Closed 12 years ago
Profile add-on/web async API calls, collapse some for perf
Categories
(Mozilla Labs :: F1, defect)
Mozilla Labs
F1
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: formerly-j-r-burke, Unassigned)
References
Details
With the move to async storage in the chrome, rendering performance of the UI has likely suffered. Profile, and make changes as appropriate.
Right now it ends up that all of the storage data is fetched, so it may make sense to just send the whole block over on first panel initialization then just feed changes over time.
| Reporter | ||
Comment 1•14 years ago
|
||
Another perf item may be to only fetch contacts data for the open account. However, this might make other optimizations harder, for instance "send all data over" since knowledge of the actual data and what to exclude will be needed, which may not be robust for the future.
| Reporter | ||
Comment 2•14 years ago
|
||
One possible hotspot to look at: AccountPanel: it needs lastSelection, accountAdded and its panel-specific saved data before attempting to render.
Updated•14 years ago
|
Component: Share: Web Client → F1
Product: Mozilla Services → Mozilla Labs
QA Contact: share-web-client → f1
Comment 3•12 years ago
|
||
f1 is no longer an active project. delete these messages by searching for: [closing_f1_project_bugs]
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•