2014-07-09 46 views
0

我已經爲我們的客戶開發了一個使用AngularJS的網站。這是Angular的一個非常基本的用法:我們使用一些指令來創建一個表單(帶有驗證),並使用JSON將其發佈到後端並顯示結果。AngularJS應用程序在IE9上運行速度緩慢,除非開發人員工具已啓用

該項目的主要利益相關者一直抱怨該網站太慢。當我去他的辦公桌檢查一切似乎很好,直到我關閉了開發人員工具。突然間IE瀏覽器顯得很慢(幾乎到了崩潰的地步)。我知道這不是一個揮之不去的console.log(),因爲該網站的工作,但只是不合理地緩慢。

回答

0

您應該運行JavaScript分析器來確定哪部分代碼是瓶頸。

即使應用程序在開發人員工具處於打開狀態時運行正常,您應該能夠識別罪魁禍首,然後分析該部分(可能是功能)以找到問題。

你甚至可以回過頭來談談堆棧溢出問題。

沒有附加信息,我們不能做更多。

,如果我是你,我會在IE10,FF和Chrome上運行相同的JS分析。
有可能是在其他瀏覽器上使用相同的代碼沉重

相關問題