Performance three.js:iPad的性能从1024像素开始下降

Performance three.js:iPad的性能从1024像素开始下降,performance,ipad,three.js,webkit,Performance,Ipad,Three.js,Webkit,我有一个网站使用three.js和CanvasRenderer。渲染器的大小取决于窗口大小。在iPad上,尺寸为1024x672像素。使用这种尺寸,我的性能非常差(~1 FPS)。如果我将宽度减少到1023像素,我可以得到60帧的速度 当达到1024像素时,性能会显著下降,有什么具体原因吗?我对Firefox中的这种分辨率没有任何问题。我听说一些浏览器中的HTML5画布元素在渲染一定数量的像素后会失去大量性能。这似乎是浏览器本身的缓存问题。尽管这个问题仍然没有答案 以较低的分辨率渲染画布,并使

我有一个网站使用
three.js
CanvasRenderer
。渲染器的大小取决于窗口大小。在iPad上,尺寸为1024x672像素。使用这种尺寸,我的性能非常差(~1 FPS)。如果我将宽度减少到1023像素,我可以得到60帧的速度


当达到1024像素时,性能会显著下降,有什么具体原因吗?我对Firefox中的这种分辨率没有任何问题。

我听说一些浏览器中的HTML5画布元素在渲染一定数量的像素后会失去大量性能。这似乎是浏览器本身的缓存问题。尽管这个问题仍然没有答案


以较低的分辨率渲染画布,并使用CSS将其放大到全高清。

这很有趣。不过,只有苹果能回答这个问题。谢谢——尽管这不是我想听的答案。three.js是否以任何方式使用了比渲染器设置多出一个像素的像素?这至少是一个解释,因为优化高达1024像素的东西的性能在某种程度上是合理的……好吧,已经有一个完美的例子了:在纵向模式下,它很好,在横向模式下,它变宽1024像素,性能下降。felix这似乎是ipad本身的一个特点。=>请记住,画布渲染器始终使用抗锯齿。在玩了一段时间后,我可以确认Safari for Mac也存在同样的问题(1024像素会触发此问题,1023像素不会)。Mac版Firefox没有这个问题,Windows版Safari也可以正常工作。还有什么想法吗?