Last modified: 2012-10-12 20:23:56 UTC
It regularly takes 10-15 seconds for the app to load. It takes up to 5 seconds to see the spinner and then another 10 to finally see the main page making quick lookups impossible
Our JS footprint can be reduced by quite a bit. Should move to some form of async module loading (+ possible minification step). Not sure if can/should be done for 3.1.2
Minification tried. tfinc says does not help.
On my iPhone 3Gs with iOS 4.3.2, startup time seems about the same as on a newer iPod Touch w/ iOS 5. Could be 4.2-specific, or iPhone 3G-specific (slower hardware, which runs notoriously poorly on iOS 4.x)
Moving to a form of async js loading should help fix a good part of this. Will do in 3.2. Also, we can replace the current static splash screen, which looks like the interface, with a *actual* splash screen that implies that the app is loading. I think this will help alleviate some user frustrations with 'the app is stuck on startup!' complaints.
Changes in 3.2 may or may not have improved this; we have no iOS 4.2 machines to test with. Anyway, 4.2 support is no longer a priority at this point so giving this a WONTFIX.