在HTML5画布之外渲染图像是否会影响性能?

时间:2014-02-18 02:23:27

标签: html5 canvas html5-canvas

我正在构建一个2D平台游戏,我会在屏幕上显示一堆关卡。渲染这些会不会影响性能,还是应该开发某种形式的2D遮挡剔除以避免渲染?此外,这会导致多少性能影响?

1 个答案:

答案 0 :(得分:2)

渲染引擎应该抛出对画布外部区域的渲染调用,但我仍然建议不要尝试绘制这些区域,以减少执行不必要逻辑的总体开销。也就是说,主要成本是如果触发重新绘制,在这种情况下不会发生。

以下是2010年的WebKit错误报告(FIXED),解决了浏览器意外地在画布之外绘制内容的问题:

https://bugs.webkit.org/show_bug.cgi?id=45792