I also get the answer from my coder:
He says that this is normal. The image normally loads longer .js or css. The .js, css loads completely but the image still does not load yet.
One more thing, that effect has a square shape, so it looks more clearly jerky. The solution is that you can use CDN.
The CDN will upload the image on the Internet first. So when you site load, it does not need to load the image anymore.
Hope that it is useful for you.