Canvas(GWTを使用)を使い始めていますが、自分でダブルバッファリングを実装する必要がありますか?どういうわけか、ブラウザが代わりにこれをすでに実装しているかどうか疑問に思います。
ありがとう
自分でダブルバッファリングを実装する必要はまったくありません。実装すると、時間とパフォーマンスの無駄になります。
私たちにとって幸運なことに、すべてのキャンバス実装はそれを舞台裏で実装します。
これが実際の簡単な例です:http://jsfiddle.net/HYVLj/
かなり古いスレッドであることは知っていますが、サイモン・サリスのフィドルの答えが間違っているように思われることを指摘したいと思います。Google Chromeで試してみたところ、10行目と11行目(ループの直前)の間にアラートステートメントを挿入しましたが、アラートウィンドウを閉じた後、正方形が消えて再び表示されました。ループが正しく実行されていないようです。多分javascriptはそれを最適化しました。とにかく、ダブルバッファリングは行われていないようです。私が間違っている場合は私を訂正してください。