I have started to notice very poor performance with ArcGIS Online when retrieving geometries from feature services.
I've included a link of a very simple feature service which has polygons and a tiny bit of data for 255 countries. The complete data set when downloaded in JSON format is about 2.7 MB. It takes anywhere from 10-15 seconds to download if geometries are retrieved, without geometries its under 1 second. There is nothing particular about this service and its just an example.
This actually starts to become detrimental when using feature like this in more complex applications like AGOL Story Maps, which in some cases seem to automatically abort downloads when the exceed certain time limits; I've seen downloads aborted after 10 seconds in some storymaps. The result being that the beautifully designed storymap is either very slow, or displayed incorrectly because missing data from layers.
Is this normal that a simple service should have such poor response time?
http://services1.arcgis.com/ZGrptGlLV2IILABw/arcgis/rest/services/CountriesLightGray1K/FeatureServer...