@DroidDev well that's how YouTube and other big video hosts works, I think. Browser sends which section to read, and server sends only this. This both improves load time and prevent people from downloading the video.
oh....lol, yeah. I was reading various things but can't suggest them, because they got more experience than me, and I am not in right place to suggest anything, which I have only half knowledge about
@ShadowWizard yeah, load one section at a time and append next section when user scrolls to that part
I improved load time of pages in mobile device from ~5 minutes to ~2 seconds by simply cutting off requests to server, as I found that many requests choke mobile browsers for some odd reason.
So I merged all JS/CSS files, merged server side requests, etc.
oh....that can also help. I have also done mobile side caching and implemented pagination for various calls, so that it reduces the requests to server.