Closed Bug 690901 Opened 13 years ago Closed 5 years ago

Start building a new profile in Java instead of waiting for Gecko to load

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mfinkle, Unassigned)

References

Details

(Keywords: mobile, perf, Whiteboard: mobilestartupshrink)

We might get some speed improvements during profile creation if we start making the folder, creating profiles.ini and copying any pre-built files into the folder while in Java. If we could do some of this work before (or while) Gecko is loading, it would be less work to do while the app UI is trying to load.
If it succeeds, would it be interesting to do the same kind of platform-optimized initialization on all platforms?
OS: Linux → Android
Hardware: x86 → ARM
Blocks: 708651
We kinda sorta do this now with the java profile creation stuff. I'm not sure if BrowserProvider is always created before GeckoApp or not (I would think its not, but I've seen things appear in logcat that suggest otherwise?).
All we do there is create profiles.ini and a profile folder (and potentially an empty history database). Anything/What else do we want to do?
Closing all opened bug in a graveyard component
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.