私はゼロから新しい Web サイトを設計しており、<canvas>
要素内でサイト全体を開発する際にどのような短所があるのか 疑問に思いました.
私は IE6/7/8 との互換性の問題を認識していますが、それはこのプロジェクトにとって重要ではありません。しかし、たとえば、Google 検索エンジンの動作やモバイルの互換性などには気を配っています。
私がこの方法を選んだ主な理由は、純粋な HTML5/CSS では不可能な要素や画像に高度な効果やアニメーションをコーディングできるようにするためです。