是否有任何关系之间的doctype HTML文档和浏览器呈现的速度?

如果是的话,那么哪一个是最快?

有帮助吗?

解决方案

我认为文档类型对渲染速度没有影响。但HTML文档的结构和样式将具有。

具有复杂样式(浮点数,定位,边距,填充)的复杂HTML文档(巨大的DOM树,许多嵌入对象)可能需要多次渲染运行。另外,浏览器需要进行一些无效的HTML代码来解析和构建DOM树(但那不是渲染)。

Gecko reflow 为例,展示Firefox&#8217呈现引擎Gecko如何呈现HTML文档( mozilla.org 的视频,维基百科页面 google.co.jp )。

其他提示

Google是全球最快的网站之一。他们使用以下doctype:

<!doctype html>

在谷歌,“每个字节都很重要”。

可以肯定的是,Google首先会做其他事情。当你达到他们的水平时,你需要考虑你发出的字符数/字节数。因此,如果您认为更改文档类型会有所帮助,请使用上述内容。

根据什么,但我自己的经验,我冒昧,任何差异纯粹是可以忽略不计。

有几个因素在doctype的选择可能会影响到它:

  • 严格doctype可能涉及少分析的时间(没有提供错误,显然).
  • XHTML可能需要较长时间负载,由于强制性的封闭的标签上的一切。

然而,这会有很大变化根据您呈现的动机和他们如何处理源代码。

我还没有看到一个网站,所以优化,唯一剩下的东西来看看是doctype.提高页载的速度,我会用这样的工具 ySlow谷歌页的速度 以指示更明显的改进领域。

我从未听说过现实世界中的渲染速度差异。同样经常建议XHTML渲染得更快。我们的想法是,使用格式良好的文档,浏览器不必处理错误,但浏览器在呈现错误之前不知道它是否已经形成...

有很多页面都有严格的XHTML Doctypes无法验证。

所涉及的所有其他因素可能更为重要 - 除了下载速度之外,使用CSS选择器的方式肯定会产生影响。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top