HTMLキャンバスでは、より大きな図形が実際にはもっと時間がかかることが理解できます。したがって、100×100の正方形と1000×1000の正方形を描くと、100×100の方が高速になることが期待できます。部分的に画面を超えて描画するときのHTMLキャンバスのパフォーマンス
これは、より大きく、部分的に画面外の図形にも適用されますか?
は、ここで私が何を意味するかの例です:
a 500x500 canvas
0,0 --------
| |
|-------500,500
を今、私は(0250)で、幅1000000の四角形を描画した場合、それは水平にキャンバス全体渡って伸びるでしょう。しかし、幅250の矩形を(250,250)に描画すると、キャンバスの幅全体にまたがるので、エンドユーザーにも同じように見えます。
ユーザーに表示される実際の部分が同じであるため、これらの2つの矩形は同じ速度でレンダリングされますか?実際には見えないにもかかわらず余分な幅があっても、パフォーマンスに実際に影響しますか?
がベンチマークを実行してご覧ください。次に、フィドルを共有し、ここで結果を得ます。 –
正直言って私はちょうど怠け者で、他の誰かがすでにハハを知っていることを期待していましたが、おそらく私はそれを行い、ここで結果を投稿します:) – misaka