SVGは、Illustratorから直接ファイルを書き出すことができ、 書き出されたファイルのSVGのタグをHTML内に書き込むだけで、 HTML内に描画することができるので、扱いやすいですが、 多数の要素からなる、再描画を多く必要とするようなグラフィックが求められる場合、 パフォーマンスが著しく低下するという弱点があります(参考: SVG と Canvas: どちらを選ぶか (Windows) )。 多数の要素からなる、再描画を多く必要とするようなグラフィックは、Canvasの方が向いており、 そういったグラフィックでは、高いパフォーマンスを発揮します。 しかし、CanvasはSVGのように、タグを置けば描画してくれたり、CSSで操作して色を変えたりアニメーションさせるといったことはできず、 より高度なグラフィックのプログラムの知識が必要となります。 描画した各要素をクリ