我仅在 Google Chrome 浏览器上遇到 JavaScript 性能问题。问题是有一段时间网站运行顺畅,但浏览几秒钟后页面只是卡住 2 或 3 秒。我认为问题可能出在 synchronaus ar 循环方法调用上。但接下来的问题是,为什么 Mozilla Firefox 或 Microsoft Intenet Explorer 不卡住?
实际上,我什至不知道到底要问什么,但我想如果你们中有人能告诉我解决问题的可能方法,我就能知道答案。为了让事情更清楚,我将向您展示我得到的 Google Chrome 时间轴: Google Chrome Timeline http://img840.imageshack.us/img840/5998/timelinen.png 如您所见,它表明处理器在一段时间内顺利解析 JavaScript,但几秒钟后 JavaScript 解析就停滞了。
那么,您知道什么会导致此类问题吗?任何帮助,将不胜感激。如果您需要更多信息,请随时询问。如果我了解自己,我会尽力告诉您所需的一切。
最佳答案
当我使用非常大的 Sprite 时,我有类似的东西。我认为谷歌浏览器在图像处理方面存在性能问题。 Mozila firefox 和 opera 工作更流畅。
如果您有大 Sprite (大于 2000x2000),请尝试拆分成更小的部分。
关于javascript - 基于 Chrome 的 JavaScript 性能滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10871549/