2009-09-15 71 views
0

我正在構建一個JavaScript地圖應用程序,我注意到在Internet Explorer 6中,我可以清楚地看到線條,因爲瀏覽器從上到下重新繪製屏幕,​​當我做類似pan &放大。無論如何,我可以儘量減少這種情況? Firefox,鉻&歌劇都非常快,我不能看到重繪線。Internet Explorer可視化重繪

回答

1

不,你不能。

您可以做的最好的方式是查看您是否有固定位置或非透明元素,這可能會減緩重新繪製。

2

FqabienMénager的回答(特別是固定位置和不透明度)是一個好的開始。有很多事情會讓IE變慢。

CSS中的專有behaviorexpression(以及很多次,HTC s)已知會導致所有版本IE上的用戶交互性能變慢。這是因爲這些可以每秒計算幾千次,通常每當用戶以任何方式與頁面進行交互時都是如此。那些應該避免。

這通常是性能原因的最佳實踐,以最大限度地減少或刪除浮華和功能不必要的東西的IE瀏覽器,給它只有什麼是絕對必要的使用您的網站或應用程序。希望IE會出現在性能上,但這顯然不是最近修訂版的焦點,所以期望它跟上像WebKit和Gecko這樣的引擎是不現實的,這些引擎高度重視性能,並且已經改進在相對較短的時間內突飛猛進。