Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在HTML5画布上预渲染大量图像,好主意?_Javascript_Html_Canvas - Fatal编程技术网

Javascript 在HTML5画布上预渲染大量图像,好主意?

Javascript 在HTML5画布上预渲染大量图像,好主意?,javascript,html,canvas,Javascript,Html,Canvas,互联网上的很多事情在如何处理事情上都有很大的冲突 我的情况如下: 我将用javascript构建一个客户端,使用HTML5画布,画布将包含多个图像(范围从20到5000),必须绘制这些图像,它们也可以移动(有时一次全部移动) 现在,我将只在屏幕上重新绘制“差异”,而不是整个屏幕,但是,我是否应该以某种方式预渲染图像?很多图像会移动的情况可能会发生 我读过关于在屏幕外画布中预渲染它们的内容,这将有助于再次渲染它们。但是这种方法真的能帮助我提高性能吗?我的意思是,为每一张图片都画一幅画布是不专业的,

互联网上的很多事情在如何处理事情上都有很大的冲突

我的情况如下:

我将用javascript构建一个客户端,使用HTML5画布,画布将包含多个图像(范围从20到5000),必须绘制这些图像,它们也可以移动(有时一次全部移动)

现在,我将只在屏幕上重新绘制“差异”,而不是整个屏幕,但是,我是否应该以某种方式预渲染图像?很多图像会移动的情况可能会发生

我读过关于在屏幕外画布中预渲染它们的内容,这将有助于再次渲染它们。但是这种方法真的能帮助我提高性能吗?我的意思是,为每一张图片都画一幅画布是不专业的,对吗

如果没有,还有其他好的方法来帮助渲染所有内容吗?或者我不应该担心性能

顺便说一下,在这里使用多层不是一个选项。(实际上我在这里描述的是1层3层)

问候
乔纳斯

这是一个更适合我的问题。因为这里没有代码,所以这不是一个与代码相关的问题。你说得对,谢谢