Internet Explorer可见重绘

时间:2009-09-15 09:14:24

标签: javascript internet-explorer

我正在构建一个javascript地图应用程序,我注意到在Internet Explorer 6,7& 8当我做pan& amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp;放大。无论如何我可以尽量减少这个吗? Firefox,chrome&歌剧都非常快,我看不到重复的线条。

2 个答案:

答案 0 :(得分:2)

FqabienMénager的答案(特别是固定位置和不透明度)是一个良好的开端。有很多事情可以减慢IE。

CSS中的专有behaviorexpression(很多时候,HTC)已知会导致所有IE版本的用户交互性能降低。这是因为这些可以每秒计算数千次,通常是在用户以任何方式与页面交互时。应该避免这些。

出于性能原因,通常最佳做法是尽量减少或删除IE中浮华和功能不必要的东西,只给出使用您的网站或应用程序绝对必要的东西。希望IE会出现在性能方面,但显然不是他们关注的是最近的修订版本,所以期望它跟上像WebKit和Gecko这样的引擎是不切实际的,因为WebKit和Gecko对性能给予了高度重视,并且有所改进在相对较短的时间内实现跨越式发展。

答案 1 :(得分:1)

不,你不能。

你能做的最好的事情就是看看你是否有固定的位置或不透明的元素,这可能会减慢重绘速度。