即使关闭了javascript,我在IE6中也遇到了很大的性能问题。 这很奇怪,因为有时加载页面时,标题会在页脚旁边浮动,或者幻灯片放在内容上。
我想知道是否有人在IE6中遇到相同或类似的问题,如果我将生成的源代码缩小为一行,是否有助于以某种方式在该浏览器中获得loadpeed?
- 想要提及它应该与ie6兼容所以请不要发布像 - 使用现代浏览器这样的消息。
问题出在css内的MS png fixer中。即使我关闭了一个javascript,它仍然有效,所以当我删除带有ms过滤器的css行以获得png透明度时,它会开始像它应该的那样工作。
感谢任何提交。
答案 0 :(得分:2)
我怀疑删除换行会以任何明显的方式提高速度。
也就是说,性能问题可能不是由行数引起的,而是 / em>解析。
处理换行符的实际lexer应该在流中看到它们与其他任何字符没有区别。根据确切的上下文“源”意味着换行符在语义上对解析器有一些影响:
然而,没有理由不快速尝试缩小版本以查看它是否有所作为,更重要的是,满足您的好奇心;-)我肯定会注意到其他建议为好吧,比如检查页面(所有内容)的有效性。
快乐的编码。
答案 1 :(得分:0)
您尚未指定您的网页所包含的内容,但我的猜测是您输出所有HTML表格的母亲?
我猜这是因为IE6在渲染大型表时非常慢,特别是在列宽可变的情况下。 (后来IE也很慢,但没有IE6那么糟糕)
原因是浏览器在显示任何内容之前尝试渲染整个表,并执行大量计算以确定如何渲染它。
此问题的答案也可能对您有所帮助:Are large html tables slow?