Google没有遵循W3C标准...... whaaa?

Hri*_*sto 3 html validation w3c web-standards google-search

我的一个朋友刚刚指出了一个有趣的现象......我去了谷歌主页并查看了源代码:

<!doctype html><html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Google</title>
...
...
...
A LOT OF STUFF HERE
...
...
...
</script>
Run Code Online (Sandbox Code Playgroud)

...所以我注意到源代码没有结束</body></html>标签.使用Chrome的Inspector,它会显示结束标记,但是当我右键单击并查看源代码时,它不在那里.

这里发生了什么?我错过了什么吗?我尝试使用W3C HTML Validator,它显示了一堆错误......

http://validator.w3.org/check?verbose=1&uri=http://www.google.com/

那么......这笔交易是什么?

Nic*_*eld 11

谷歌有一个半官方的答案作为YouTube视频.

基本上,在考虑它们处理数亿个请求时,它们会尝试最小化每个请求发送的字节数.这是在验证,大小和与网络上使用的不同浏览器的兼容性之间的权衡.