私はHTML5ゲームフレームワークの仕組みを見ていて、それが行う特定の最適化について疑問に思っていました。
フレームワークは、変更された可能性のある画面の「ダーティ」な領域を追跡します。エンティティがそのような領域と重なる場合、それは再描画されます。ただし、最初に、コンテキストはダーティエリアのみにクリップされます。
これは、単に画像全体を再描画するよりも高速ですか?エンティティがより複雑な一連のキャンバスコマンドを介してレンダリングされる場合はどうでしょうか。
e:もう少し考えてみると、パフォーマンスに関係なく、ゲームフレームワークのコンテキストでクリッピングが不可欠である理由があることに気付きました。でも、まだちょっと気になるので、そのまま質問を残しておきます。