SVG 要素をアニメーション化する方法は多数あります。最も単純なアプローチは、JavaScript を使用して定期的に SVG 要素のプロパティを更新することです。または、キーフレーム スタイルのプロパティ アニメーションで CSS3 アニメーションを使用することもできます。SVG に組み込まれているアニメーション プロパティを使用する 3 番目のオプションがあります。
SVG のアニメーション要素は、代替方法よりも利点がありますか? もしそうなら、これはそのようなスタイルのアニメーションを支持する原因になりますか? これらの要素の唯一の目的が、アニメーション化されたスタンドアロンの SVG ドキュメントを提供することなのか、それともこの方法でアニメーションを記述することで他の方法よりもパフォーマンス上の利点が得られるのか、私にはわかりません。