Correcting visual stutters
This particular issue is most obvious when you see visual stutters while scrolling or animations are playing. The stutters occur because the device can't perform all the necessary computations to render the screen fast enough to meet the target 60 fps. To reach this target, the device must execute your code, layout the DOM, composite various elements together, and send the result to the GPU within roughly 16 ms. If it sounds like a really short time, that's because it is. For a computer, of course, this is a reasonable amount of time. But while dealing with computing the locations and sizes of DOM elements that are relative to each other, compositing transparent and translucent elements on top of one another, and then pushing all the data across to the GPU, these milliseconds quickly disappear.
If you are seeing this particular issue, the profiling tools we've already mentioned should help point out where the potential issues are lurking. This is because the profilers...