that was the magic bullet! animating x and y instead of top and left offered a much smoother animation. The only difference there is when the animation is run the first time from a browser refresh, there is a jump. but subsequent animations after that were smooth.... I have the following css on the container but still has the jump....
-webkit-transform: translateZ(0.1px);
So any insight there would be great. But it certainly seems using x,y yields smoother performance on mobile over top, left.
Lastly, if you don't mind. I know the issue of opacity has been raised but using greensock for opacity on mobile is extremely choppy and using ... -webkit-animation is far smoother. Is there a possible workaround to that?
I appreciate you time. thank you.