SVG を使用して漫画スタイルのストリート シーンを構築しています。雲がシーンを横切ってスクロールするようにしたいと考えていました。これを行うために、setTimeout または requestAnimationFrame (ブラウザーに依存) を使用して SVG (x) の位置を更新していましたが、そのためにiPadで FPS カウンターが 30fps から 7fps に低下しました。SVG transform="translate(x, y)" を使用して、パフォーマンスが向上するかどうかを再度試しました。それはしませんでした。
最後に、CSS3 変換を試してみようと思い、SVG 要素に直接適用しました。
これはクロムとファイアフォックスでうまくいきました。しかし、Safari (iPad を含む) は、SVG での CSS 変換を受け入れないようです。
これは既知のバグですか? または、これを回避する方法はありますか?ありがとう。