0

我正在開發基於與普通的基於Web的版本相同的代碼的Chrome應用程序。這是一個網絡音頻應用程序,因此對於計時目的來說非常重要。Chrome應用程序性能不佳

我注意到,雖然在應用程序內按住鼠標左鍵並左右擺動,但性能明顯下降,足以造成時序錯亂。在運行相同代碼的基於普通瀏覽器的版本中不會發生此問題。

我記錄了Chrome開發人員工具的活動,我發現唯一不會發生的情況是基於瀏覽器的版本是對updateAppWindowProperties的函數調用 - 這是Chrome App的一項功能。

我附上了開發工具錄製的截圖,您可以在活動中看到3個大尖峯,這些位置是我按住鼠標按鈕並移動它的位置。

任何人都知道這可能是什麼原因,是否與Chrome應用程序檢查窗口大小有關?

Chrome App Performance

+1

好的,我想我已經想通了。它似乎已經通過減少css類的數量得到了修復。我有很多隻用於jquery選擇器的類,我將它們更改爲數據屬性,並且似乎解決了性能問題。 – ezero

+1

所以如果有效的話,從中作出答案並接受它作爲解決方案。可能對其他人有幫助,否則這個問題將在幾個月 - 一年內被自動刪除。 – wOxxOm

回答

0

這似乎已經固定通過減少CSS類的數量。我有很多隻用於jquery選擇器的類,我將它們更改爲數據屬性,並且似乎解決了性能問題。