|
|
1
10
我不认为文档类型对渲染速度有影响。但是HTML文档的结构和样式会有很大的差异。 具有复杂样式(浮动、定位、边距、填充)的复杂HTML文档(巨大的DOM树、许多嵌入对象)可能需要多次渲染运行。此外,如果HTML代码无效,浏览器将需要执行一些错误处理来解析和构建DOM树(但这不是呈现)。 拿 Gecko reflow 例如,它显示了Firefox的渲染引擎Gecko如何渲染HTML文档(视频) mozilla.org , a Wikipedia page google.co.jp ). |
|
|
2
1
谷歌是地球上速度最快的网站之一。它们使用以下doctype:
在谷歌,“每个字节都很重要”。 平心而论,谷歌首先做了大量其他事情。当您处于他们的级别时,您需要考虑发送的字符/字节数。因此,如果您认为更改doctype会有所帮助,请使用上述方法。 |
|
|
3
0
根据我自己的经验,我敢说任何差异都是可以忽略不计的。 doctype选择中有几个因素可能会影响它:
但是,这将根据渲染引擎及其处理源代码的方式而发生很大变化。 ySlow 或 Google Page Speed 指出更明显的改进领域。 |
|
|
4
0
我从未听说过真实世界中的渲染速度差异。类似地,经常有人建议XHTML将呈现得更快。其思想是,对于格式良好的文档,浏览器不必处理错误,但在呈现之前,浏览器不知道其格式良好。。。 有很多页面具有严格的XHTML文档类型,无法进行验证。 所有涉及的其他因素可能更为重要——例如,除了下载速度之外,您使用CSS选择器的方式肯定会产生影响。 |
|
|
andrej · 没有用DOCTYPE[closed]定义的span颜色 10 年前 |
|
|
user3454132 · 符合HTML和CSS 12 年前 |
|
|
Luca Rood · Html页面的doctype越来越奇怪 13 年前 |
|
|
user736893 · IE7,标准模式与“IE7标准”模式 13 年前 |