事前にレンダリングする必要があるキャンバスがたくさんあります (約 200)。ブラウザーがそれらをレンダリングしている間、ページの他の部分 (プログレス バーなど) は変更中に再描画されないため、ページの更新やアニメーションがぎこちなくなります。キャンバスの描画を経由で呼び出してみましたwindow.requestAnimationFrame
が、改善されませんでした。
より頻繁に再描画するように強制するにはどうすればよいですか?
アニメーション フレームの使用例
//This is done 200 times (once for each canvas)
function draw()
{
//Draw the image to canvas
context.drawImage( ... );
}
requestAnimationFrame( draw );