Closed Bug 1022520 Opened 5 years ago Closed 4 years ago

[Vertical] Rethink lazy loading icon fetching logic

Categories

(Firefox OS Graveyard :: Gaia::Homescreen, defect, P2)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: jlal, Unassigned)

References

Details

(Whiteboard: [p=2],[systemsfe][perf][verticalhome])

By using the lazy logic logic to fetch icons we add an overhead for all the icon fetches of a small but non trivial amount (50-400ms on my flame) my guess is it will be faster to load the logic along with the other js files.

Separately we can likely make the icon logic much smaller by stripping out some of the caching logic and placing it in the vertical home which has the overhead of idb/idb wrappers already loaded.
User Story: (updated)
QA Whiteboard: [VH-FC-blocking-]
Mass update: Resolve wontfix all issues with legacy homescreens.

As of 2.6 we have a new homescreen and having these issues open is confusing. All issues will block bug 1231115 so we can use that to re-visit any of these if needed.
Blocks: 1231115
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.