2011-10-05 37 views
1

我需要找出如果谷歌瀏覽器對JavaScript執行等的限制,可能有些腳本放緩。對不起,我不能發佈任何HTML或示例,但我會盡可能詳盡地解釋問題。鉻和JavaScript緩慢與複雜的HTML結構

我們有一個結構非常複雜的表格(表格內的表格至少有20層深度),我們將頁面的核心分成兩部分:一邊是一個類別列表(1000 div左右),另一個是需要映射到它們的屬性(10左右)。 1000個類別中每個包含10個標籤(4個跨度,1個ul和5個div)也可以加載其子類別,從而增加數量。

現在,主要問題是屬性需要拖到類別才能執行映射,但是隨後您開始拖動,拖動元素有時會出現超過10秒,當你放下它時(真正的ajax在半秒鐘內執行)。

在Firefox緩慢是不是這樣的問題(腳本仍然緩慢,但它的執行速度更快10倍)。 Chrome是否限制腳本執行資源?如果是這樣,你能給我一些關於如何規避這種情況的想法嗎?

+0

我有一個例子http://stackoverflow.com/questions/15821403/chrome-takes-5min-to-render-page-with-js-firefox-only-2-sec chrome like 5min firefox render page在1秒... – day

回答

0

我不會想到鉻會被限制的資源,這將是很好的,如果你試圖與穩定,β和Chrome的開發版本不同的操作系統的應用程序,只是爲了看看有什麼結果都一樣跨越板。

這是一個恥辱,你不能發佈示例代碼,與複雜的選擇鏈接可能是緩慢背後的原因複雜的HTML結構,有沒有辦法可以顯示任何HTML + JavaScript的,也許在沒有私有數據。

如果不是也許只是儘量簡化的標記和選擇,不能想太多別的,手無縛代碼的。

+0

這裏是一個類似問題的小提琴。這很醜陋,但它證明了這一點。剛剛嘗試拖動一個項目(灰色的),你會看到在鉻(這是我的結構非常簡化的版本)的延遲 http://jsfiddle.net/PG8M8/9/ –