Great ideas!

Dmitry or Bernd, do you know of any quick way to cap Android internet connection speeds on a physical device without rooting the device for doing side by side comparisons on medium to low speed connections? I can think of some less quick ways and also about how an emulator may sort of achieve the same, but was curious about simple ways to test on physical devices.

-Adam


On Fri, Mar 20, 2015 at 7:27 AM, Brian Gerstle <bgerstle@wikimedia.org> wrote:
Two-step loading could be one viable approach.  However, as with any optimizations, I would prefer to conduct an investigation (or see data from a previous one) about what page loading stages are taking the longest.  This can be a combination of loading a few sample articles with the Safari inspector & Instruments attached (as well as loading the page in chrome w/ the chrome dev tools).  I'm guessing there would be some high-yield opportunities to collaborate with mobile-web to optimize page load times before (or even in parallel to) any optimizations on the native end.

Of course, any page loading optimizations we make need to keep offline use in mind—at least for native apps.

On Fri, Mar 20, 2015 at 9:57 AM, Adam Baso <abaso@wikimedia.org> wrote:
For the upcoming unstructured sprint on iOS or perhaps later on, would it make sense to explore reinstating the loading of the first section of an article in one request, followed by loading of the others?

I've heard that the payload for the upcoming mobile app content service is pretty dramatically reduced, although that's down the road for full productionization.

I'm wondering if on this single payload for the new content service for relatively larger articles the time to interact for the iOS user would approach the incredibly fast time-to-interact that's present on Android as a consequence of its two-step loading mechanism.

For some historical context, there was two-step loading on iOS, but eventually things became crashy, so it was revised to be a one-step action=mobileview call.

-Adam

_______________________________________________
Mobile-l mailing list
Mobile-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mobile-l




--
EN Wikipedia user page: https://en.wikipedia.org/wiki/User:Brian.gerstle
IRC: bgerstle