Google Ads Cause Terrible Performance Jank in Chrome

Swiffy-converted Flash to HTML5 animated Google AdSense ads cause terrible performance jank in Chrome for Android

I've been trying to figure out what's causing absolutely awful scrolling and general responsiveness performance issues in Chrome on http://www.androidpolice.comlately, and my conclusion is that it's Swiffy that is powering some of Google's AdSense ads with animations. Recently, Google announced that they're now auto converting all Flash ads to HTML5, presumably with Swiffy, but it seems like their own browser takes a huge hit any time it sees them.

The animations themselves are very choppy. We're talking about 2fps.

The browser jank increases 1000%. I tried pausing the Chrome debugger attached to a mobile device via USB debugging and caught Swiffy code using touchstart and touchend, which are known for causing performance issues.

Any time a page loads without animated ads, the performance is fine.

We even tried to apply translateZ(0) to try to force ads to go to the GPU, but don't seem to have much success there.

Any ideas for optimizations that could force ad rendering on the GPU or help otherwise?

Cross-posted this to http://stackoverflow.com/questions/29086722/swiffy-converted-flash-to-html5-animated-google-adsense-ads-cause-terrible-perfo,  https://productforums.google.com/forum/#!category-topic/chrome/report-a-problem-and-get-troubleshooting-help/android/Stable/WTm2NQVPz6k, andhttps://productforums.google.com/forum/#!category-topic/adsense/technical-errorsbugs/Hn0E2VsIdug.
Share on Google Plus

We work hard for you. One Like Please?

    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment