带有HTML5(Stepcarousel)的网站在IE中很慢
Website with HTML5 (Stepcarousel) slow in IE?
请在IE和Chrome/Firefox中查看此页面:http://goo.gl/kR2Cv
在Chrome/Firefox中,它加载速度很快并且工作正常,但是在Internet Explorer中,它加载速度很慢并且非常滞后。在页面中,我使用HTML5和jquery/stepcarousel,其中包含大量图像。整个网站只是一个html页面。
我不明白的是,为什么它在Chrome/Firefox中运行得如此之好,而在Internet Explorer中却不能?有人可以向我指出这一点并可能帮助我解决问题吗?
谢谢。
Explorer在版本9之前有一个臭名昭著的残暴引擎。除了在支持现代标准方面远远落后之外,它也非常缓慢。但是,版本 9 及更高版本已显着改进,因此,您的网站在 IE9、Firefox 和 Chrome 中运行同样流畅。但是,在IE8中,正如您所说,它的运行速度非常慢。
如果你想支持IE8,也许你可以为这些用户采用效果不那么重的设计,以保持最佳性能。
你的网站太重了。它接近3mb,在Chrome上加载需要12秒(10mbps连接)。你应该避免下载所有这些背景图片,直到需要它们,并优化它们的地狱(使用ImageOptim,PunyPNG或类似的东西,你将不得不为JPEG牺牲一点质量)。在主页上的目标是 <600kb。
较旧的IE版本的并行下载限制低于现代浏览器,并且可能会因加载的图像量而窒息。
IE8 需要同时移动很多 HTML。也就是说,表格布局可能无济于事。表往往会触发更多的回流计算。
这里有很多关于这个主题的好建议:
http://www.stubbornella.org/content/2009/03/27/reflows-repaints-css-performance-making-your-javascript-slow/
由于我的连接速度较慢,FF加载页面的速度比IE9快十倍。我认为您对文件格式有问题。下面的代码是代码片段:
kläder för dam och barn, från idé
请确保以DOS/Windows
或ANSI
模式保存文件。
- 为什么我的网站在IE中是空白屏幕?(包括IE9!
- 如何使Asp.net网站同时在IE 11(非可比模式)和IE 8中工作
- 网站挂在Windows XP上的IE中
- 如何检测用户是否正在使用 IE 并通知他们该网站不支持 IE
- 带有HTML5(Stepcarousel)的网站在IE中很慢
- 网站不适用于Firefox/Chrome,但适用于IE
- Firebug Lite使我的网站在IE中工作
- 重定向静态网站中的IE
- 当使用基于IE JS/CSS(YUI)的UI从外部网络访问网站时,工作不正常
- IE在ajaxized网站上调用函数两次
- 网站使网页浏览器突然停止和关闭在一些IE浏览器
- 网站不会显示在IE一旦我激活脚本.除了背景,一切都不见了
- 网站页脚是不正常的,当我在firefox/IE中测试它,但在Chrome中工作良好
- 防止在网站中使用触摸屏缩放(IE 11, Win 10)
- 这个网站在ie中使用脚本窗口错误
- JavaScript不工作在IE 6/7为我的网站
- 什么是发生在我的网站在IE
- 为什么下面的JQuery不能在IE浏览器上工作,当我把它放在我的网站
- 为什么我的wordpress网站不能在ie浏览器中打开?
- 响应式网站无法在IE中工作(尽管css3 mediaqueries.js)