我有一个相当复杂的问题。
我已经构建了一个 HTML 5 应用程序,它使用 socket.io 从服务器中提取数字。然后将这些数字用于 HTML5 画布动画中。
我有一个下拉刷新,它再次拉出数字并重新动画画布。
问题是,在 ios 模拟器上,动画(包括下拉刷新动画)会随着时间的推移而显着变慢。
换句话说,该应用程序最初可以完美加载,并且所有工作的动画都会找到几秒钟。几秒钟后,动画变得越来越慢,直到模拟器几乎冻结。
有谁知道为什么会这样?我认为这可能是一个 javascript 循环,但我真的没有吗?这严格来说是模拟器问题吗?