Javascript HTML5 Phonegap移动应用会随着时间而变慢吗?
我有一个相当复杂的问题 我构建了一个HTML5应用程序,它使用socket.io从服务器上提取数字。这些数字然后用于HTML5画布动画 我有一个下拉刷新,再次拉动数字并重新设置画布的动画 问题在于,随着时间的推移,ios模拟器上的动画(包括下拉刷新动画)速度会急剧降低 换言之,应用程序一开始可以完美加载,所有工作的动画都可以在几秒钟内找到。几秒钟后,动画变得越来越慢,直到模拟器几乎冻结Javascript HTML5 Phonegap移动应用会随着时间而变慢吗?,javascript,html,canvas,cordova,Javascript,Html,Canvas,Cordova,我有一个相当复杂的问题 我构建了一个HTML5应用程序,它使用socket.io从服务器上提取数字。这些数字然后用于HTML5画布动画 我有一个下拉刷新,再次拉动数字并重新设置画布的动画 问题在于,随着时间的推移,ios模拟器上的动画(包括下拉刷新动画)速度会急剧降低 换言之,应用程序一开始可以完美加载,所有工作的动画都可以在几秒钟内找到。几秒钟后,动画变得越来越慢,直到模拟器几乎冻结 有人知道为什么会这样吗?我以为它可能是一个javascript循环,但我真的没有?这完全是一个模拟器问题吗?这
有人知道为什么会这样吗?我以为它可能是一个javascript循环,但我真的没有?这完全是一个模拟器问题吗?这取决于您的代码,但可能应该是一个模拟器问题。。您是否使用特定的JS框架,如jQuery或Bootstrap 检查一些使用jQuery+PhoneGap的建议
我想我可能真的了解了一些事情。我一直在代码中使用setinterval,但我认为requestanimationframe会解决我的问题。@amilkcar请将相关建议复制到您的答案中,以防jquery像使用插件一样丢失论坛。您应该共享一些代码,以便我们看到您的尝试。典型的原因是不使用
beginPath
,但不使用任何我们无法确定的代码。。。