最近、私たちのサイトの Chrome でスクロールと一般的な応答性のパフォーマンスの問題がまったくひどい原因を突き止めようとしてきましたが、私の結論は、Google の AdSense 広告の一部でアニメーションを使用しているのは Swiffy であるということです。最近、Google は、おそらく Swiffy を使用して、すべての Flash 広告を HTML5 に自動変換していると発表しましたが、Google のブラウザは、それらを見るたびに大きな打撃を受けるようです。
- アニメーション自体は非常に途切れ途切れです。2fpsの話です。
- ブラウザのジャンクが 1000% 増加します。USB デバッグを介してモバイル デバイスに接続されている Chrome デバッガーを一時停止しようとしましたが、パフォーマンスの問題を引き起こすことが知られている touchstart と touchend を使用して Swiffy コードをキャッチしました。
- アニメーション広告なしでページが読み込まれるときはいつでも、パフォーマンスは問題ありません。
translateZ(0) を適用して、広告を強制的に GPU に送ろうとしたこともありますが、あまり成功していないようです。
GPU での広告レンダリングを強制する、またはその他の方法で役立つ最適化のアイデアはありますか?
ウェブサイトはhttp://www.androidpolice.comです。
これをhttps://productforums.google.com/forum/#!category-topic/chrome/report-a-problem-and-get-troubleshooting-help/android/Stable/WTm2NQVPz6kおよびhttps://productforumsに相互投稿しました.google.com/forum/#!category-topic/adsense/technical-errorsbugs/Hn0E2VsIdug .