Ashley Why would GC do any work at all?
It's the normal operation of a GC. As long as the program is allocating any memory at all, there are things to clean up.
Overall I just find it really ironic that the reason we left the native realm was to avoid driver issues
Can we not do the kneejerk blame-HTML5-for-everything again? No technology is perfect, and I'm super glad we don't have to deal with native driver issues, where the issues are far worse and you can't even file a bug because they have no public trackers. Having Google accepting bug reports and being willing to help is a huge advantage of the platform, and we should use it. It's just another bug, and like other bugs, it'll get fixed.
I created a bug report with Chrome here:
https://bugs.chromium.org/p/chromium/issues/detail?id=881174
This bug report only mentions the Android webview, so Google will only investigate it for the Android webview. If anyone is experiencing jank issues on other platforms, another issue should be filed.
I spent a while profiling the Endless Runner template on a Win10 x64 system with a GTX 1060 card and couldn't see anything out of the ordinary. A profile showed it did occasionally skip a single frame, but that could just be something in background scheduling in the OS or driver.