2012-06-03 24 views
3

我只在Google Chrome瀏覽器上遇到JavaScript性能問題。問題是,有一段時間網站運行平穩,但幾秒鐘後,瀏覽頁面就會凍結2到3秒。我認爲一個問題可能與同步循環方法調用有關。但問題是爲什麼,即Mozilla Firefox或Microsoft Intenet Explorer不凍結?基於Chrome瀏覽器的JavaScript性能滯後

實際上,我甚至不知道究竟要問什麼,但我想我能夠知道答案,如果有人能告訴我可能的方法來解決問題。更清楚的是,我將向您展示Google Chrome時間軸: Google Chrome Timeline http://img840.imageshack.us/img840/5998/timelinen.png 正如您所看到的,它表明,一段時間以後,處理器可以順利地解析JavaScript,但幾秒鐘後JavaScript解析纔會凍結。

那麼,你有什麼想法可能導致這種類型的問題?任何幫助,將不勝感激。如果你需要更多的信息,請不要猶豫,問。如果我能認識我自己,我會盡力告訴你所需要的一切。

回答

2

我有類似的東西,當我使用非常大的精靈。我認爲谷歌瀏覽器在圖像處理方面存在性能問題。 Mozila的火狐和歌劇作品更流暢。

如果你有大的精靈(大於2000x2000)嘗試分割成小塊。

+0

非常感謝。你的回答很有用。我將我的sprite的寬高比爲1500px的1500px的分割成4張圖像。這工作。 :) –

+0

@VaidotasStrazdas:我覺得你用sprites太大了。我分裂爲1000x1000,所有perfoemance問題都會消失。 – neworld

相關問題