@jakob wrote:
I would think this is due to the way JavaScript works on mobile devices. Basically, it is paused while you scroll, until you finished scrolling. It's to save battery power, ultimately.
The only way to get around this behavior that I know is to fake native scrolling through JavaScript animation itself. But that comes with a lot of problems. I don't find it looks smooth enough. I rather design (simpler) viewpoint behavior that works with native scrolling.