Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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 画布/动画的Opera内存不足错误_Javascript_Html_Performance_Canvas_Requestanimationframe - Fatal编程技术网

Javascript 画布/动画的Opera内存不足错误

Javascript 画布/动画的Opera内存不足错误,javascript,html,performance,canvas,requestanimationframe,Javascript,Html,Performance,Canvas,Requestanimationframe,我有一个使用requestAnimationFrmae构建的脚本 在铬合金中,它工作得很漂亮。光滑完美。 然而,在FF、歌剧和狩猎中,它却有着令人毛骨悚然的急促 我有一条语句,它可以计算出浏览器是否能够处理requestAnimationFrame,以及是否不能返回timeOut() 谁能告诉我/看看为什么这件事这么差劲/急躁吗。以及如何提高绩效 谢谢 setTimeout(function(){ requestAnimationFrame(Animate);

我有一个使用requestAnimationFrmae构建的脚本

在铬合金中,它工作得很漂亮。光滑完美。 然而,在FF、歌剧和狩猎中,它却有着令人毛骨悚然的急促

我有一条语句,它可以计算出浏览器是否能够处理requestAnimationFrame,以及是否不能返回timeOut()

谁能告诉我/看看为什么这件事这么差劲/急躁吗。以及如何提高绩效

谢谢

  setTimeout(function(){

       requestAnimationFrame(Animate);

       },1000/16.5);
对我来说似乎是错的。它应该是公正的

  requestAnimationFrame(Animate);
它应该放在
Animate
中,而不是在一个动画帧(
Animate
调用)期间重复调用的
runAnimation
中。顺便说一句,
requestAnimationFrame
shim with
setTimeout
具有非常高的帧速率105 fps,60应该足够了