html - 源代码超过 10k 行时 IE6 性能问题

标签 html css browser cross-browser internet-explorer-6

即使关闭了 javascript,我在 IE6 中也遇到了很大的性能问题。 这很奇怪,因为有时加载页面时,页眉会 float 在页脚旁边,或者幻灯片会显示在内容上方。

我想知道是否有人在 IE6 中遇到相同或类似的问题,如果我将生成的源代码缩小为一行,是否会以某种方式帮助提高该浏览器的加载速度?

-想提一下,它应该与 ie6 兼容,所以请不要发布诸如 - 使用现代浏览器之类的消息。

问题出在 css 内的 MS png 修复程序中。即使我关闭了 javascript,它仍然有效,因此当我使用 ms 过滤器删除 css 行以获得 png 透明度时,它开始正常工作。

感谢您的提交。

最佳答案

我怀疑删除换行符是否会以任何明显的方式提高速度。

也就是说,性能问题可能不是由行数引起的,而是由之后元素/操作的大小/数量/类型/成本引起的/em> 解析。

实际lexer处理换行符的人在流中看到的换行符应该与任何其他字符没有什么不同。确切地说,取决于上下文“源”意味着换行符在语义上对解析器有一定的影响:

  1. CSS:无(忽略嵌入的换行符)
  2. HTML:可能的新文本节点或不同的内容
  3. JavaScript:自动分号插入(或嵌入换行符)

但是,没有理由快速尝试缩小版本,看看它是否有所不同,更重要的是,满足您的好奇心;-) 我肯定会留意其他建议,因为好吧,例如检查页面(所有内容)的有效性。

祝你编码愉快。

关于html - 源代码超过 10k 行时 IE6 性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10126974/

相关文章:

html - safari 中的 css 动画时溢出未隐藏

html - 内联 block 元素在父元素外部,左浮动元素在父元素内部

html - 尝试生成 jmeter HTML 报告时生成的异常

html - 如何将文本保留在父级中?

html - 如何在wordpress模板中调整图片大小

html - 如果在同一页面中多次调用浏览器会加载相同的图像文件吗?

html - 如何使 table 适合特定尺寸

Jquery draggable() 阻止 CSS resize 工作

javascript - 在JS中从json文件接收信息

c++ - 尝试将 Web 浏览器嵌入到 C++ Win32 项目中。关于 MyIOleInPlaceFrameTable 的错误