题
是否有任何关系之间的doctype HTML文档和浏览器呈现的速度?
如果是的话,那么哪一个是最快?
解决方案
我认为文档类型对渲染速度没有影响。但HTML文档的结构和样式将具有。
具有复杂样式(浮点数,定位,边距,填充)的复杂HTML文档(巨大的DOM树,许多嵌入对象)可能需要多次渲染运行。另外,浏览器需要进行一些无效的HTML代码来解析和构建DOM树(但那不是渲染)。
以 Gecko reflow 为例,展示Firefox&#8217呈现引擎Gecko如何呈现HTML文档( mozilla.org 的视频,维基百科页面和 google.co.jp )。
其他提示
Google是全球最快的网站之一。他们使用以下doctype:
<!doctype html>
在谷歌,“每个字节都很重要”。
可以肯定的是,Google首先会做其他事情。当你达到他们的水平时,你需要考虑你发出的字符数/字节数。因此,如果您认为更改文档类型会有所帮助,请使用上述内容。
我从未听说过现实世界中的渲染速度差异。同样经常建议XHTML渲染得更快。我们的想法是,使用格式良好的文档,浏览器不必处理错误,但浏览器在呈现错误之前不知道它是否已经形成...
有很多页面都有严格的XHTML Doctypes无法验证。
所涉及的所有其他因素可能更为重要 - 除了下载速度之外,使用CSS选择器的方式肯定会产生影响。
不隶属于 StackOverflow