I think the problem that Elio is refering to is not related to networking (though it is important to optimize here and your suggestions are very helpful). The most urgent problem is about the fact that - on a typical mobile device - the JS engine takes about 5.5 secs to inititiate the map framework - with no network interaction. This is the 5.5 sec gap shown in network profile of the mobile simulation. Is there a way to improve the client performance for the JavaScript initialization (other than buying faster phones)? At the moment, I have the impression that there is no way to improve the client processing time because of the way dojo works. If we want to decrease the initialization time for this webmap, we need to say goodbye to the ArcGIS JS API and use Leaflet with tools to work with ArcGIS services. Am I wrong?
... View more