I have one app on production right now built with ionic 1.1.1 and cordova 5 may be + crosswalk it was running just fine and I was using native scrolling.
the scroll was smooth.
Also I am using infinite scroll, and in the app it is always showing the spinner rotating until the new data arrives. Also, if I used the spinner any where it will keep rotating until the operation finished.
I upgraded to Cordova 6 and latest ionic 1.2.x + crosswalk and a lot of strange behaviors appeared!
Native scrolling is slower! + a lot of strange rendering issues happens when I am scrolling too fast like some of my cards are not showing completely then suddenly it appears + the cards are partially rendered and then the missing parts appear + the card appear blurry then it become clear + spinner always freeze not rotating at all in any place and after a while the data is returned which defeats the purpose of the spinner!.. mix of all those strange behavior
I upgraded because I wanted to hook to menubutton event which wasn’t available until upgrading with a workaround to make it work!