我有很多需要预渲染的画布(大约 200 个)。当浏览器呈现它们时,页面的其他部分在更改期间不会重新绘制(例如进度条),因此页面有很多生涩的更新/动画。我尝试通过调用画布绘图,window.requestAnimationFrame
但这并没有改善它。
我如何强制它更频繁地重绘?
如何使用动画帧的示例
//This is done 200 times (once for each canvas)
function draw()
{
//Draw the image to canvas
context.drawImage( ... );
}
requestAnimationFrame( draw );