Diving into ExtJS 5 and talking to some of the engineers behind it I’m forming the conclusion that there are 3 distinct scrolling systems being employed in ExtJS 5. What are they?
- For traditional “mouse-only” desktops – using the native browser overflow: scroll
- For mobile “touch-only” devices – using Sencha Touch’s kinetic “momentum” JS scrolling
- For hybrids that have both mouse and touch support (i.e. MS Surface or Google Pixel) – using some sort of a hybrid of #1 and #2 where the JS kinetic scroller kicks in on tap-drag
I’d love to dissect this on an HTML level…