I did some more research into this issue, and I have found the culprit after experiencing some slowness myself when viewing from an iPad. The issue is related to the
justified layout plugin, and the heavy element sizing calculations it needs to make in javascript, directly proportional with the amount of items in the justified layout, proportional with the CPU speed of the device the page is being viewed from. On my Ipad mini (generation 3), it took 7-8 seconds for the layout to render, before the first image starts loading.
This issue was a bit hard to discover initially from reports, because it is neither related to "page load" speed, or "image load speed" in pure technical terms. It is in fact the item layout rendering process that occurs AFTER the page has loaded, but BEFORE the layout displays. Furthermore, this issue is entirely unrelated to your server speed, and the size of the images you are using. Instead, it is 100% related to the CPU of the device that is trying to render your "justified" layout. Technically, this is not a "load" issue at all, but a "render" issue.
TEST
Just to confirm this, try to remove the "justified:x" tag in your gallery setting for this page, and then try to load the gallery from mobile. Although the layout is simply 'vertical', I think you will find that the page starts rendering images much faster?
Solution?
We are using a plugin for the "justified" layout (
http://collageplus.edlea.com/ /
https://github.com/ed-lea/jquery-collagePlus), and unfortunately, creating a justified layout will always be a javascript CPU-intensive task, especially noticeable on mobile devices. I will be amending this plugin shortly, because I need to fix the "orphan" bug, and at the same time I will see if there are any optimizations that can be included. It is however unlikely that we can make a huge impact on the render-speed of the justified layout for slower devices, but I will try.
There are some workaround solutions:
1) Somehow render the justified layout in groups, separating sections with for example 10 images in each section.
2) Reverting to a different layout for mobile devices.
3) Somehow add images in chunks on scroll
Unfortunately this is not an issue we can simply shake the magic wand at, but thanks for bringing this to attention nevertheless.