StackOverflow ユーザー
html5 アプリケーション/Web サイトを作成する際に、イメージ ギャラリーのように多数のイメージがブラウザで順次または同時に表示される場合、canvas 要素の使用は正当化されますか?
画像を表示することだけを話している限り、DOM 要素の < img > タグを使用する代わりに、キャンバスを使用してその上に画像を描画することに意味はありますか? また、CSS3 変換/移動/スケーリング/ズームやジェスチャ認識 (ドラッグ、タッチ/タップ、ピンチなど) などの画像操作もあり、私の知る限り、キャンバスと img の両方に適用できます。タグ。
また、可能な限り「html5」っぽいものを維持し、パフォーマンスも考慮に入れることも重要です。たとえば、将来、canvas 要素がブラウザーによってますます使用および最適化されるかどうかは重要です。
デスクトップだけでなくモバイル デバイスでも動作するユニバーサル html5 アプリケーションの開発を検討しているため、パフォーマンスと速度は非常に重要な要素です。ただし、canvas と < img > を比較するテストは、主に JavaScript ブラウザ ゲームを対象としていました。この場合、アニメーションはメモリ消費と全体的なパフォーマンスほど重要ではありません。
この特定の側面に関するリソース/研究はありますか?