[英]DOJO very slow with IE6
我在我的項目中使用Dojo JS庫。 該應用程序在IE 6/7/8和FireFox上運行。
該應用程序正在使用IE7及更高版本和Firefox中的正常響應時間。
我的問題是
*當我在IE6中運行應用程序時,頁面加載速度非常慢(最多需要2分鍾)。
我得到這樣的錯誤: -
無法加載dijit.form.button或無法加載dijit.editor上次嘗試../Editor.js
但是對於隨后的刷新,它可以正常工作。 這種行為是因為,IE6最初需要花時間下載dojo腳本,並且下次從緩存中使用它們。
謝謝! PRATIK
我也經歷過這個。 Internet Explorer 6的JavaScript解釋器比其他現代瀏覽器慢得多,我們無法改變。
我認為您的第一次加載命中是由對Dojo解析器引導的所有源文件的新請求引起的。
正如Peller所說,自定義構建腳本(僅包含所需對象的源)可以減少引導Dojo所需的網絡請求數。
這緩解了我們的一些性能問題,但即使在隨后的刷新中,我們也注意到IE6比IE7 +,FF,Chrome等花費的時間要長得多,以呈現窗口小部件控件。
要嘗試減少這種情況,您可以嘗試將包含許多小部件的大頁面重構為具有較少小部件的多個較小頁面。 你能將任何大型單片形式轉換為更小的逐步向導嗎?
您可以嘗試鼓勵用戶升級到較新的瀏覽器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.