我看到越来越多的网页(例如translate.google)将html代码格式化为一行?是否缩短了加载时间?现在是最先进的技术吗?
由于
答案 0 :(得分:6)
HTML适用于浏览器。他们不需要人们需要的额外换行符。
如果在程序中生成HTML,则需要额外的时间/代码来格式化人类可读的HTML。因此,更容易将其输出为一行。
答案 1 :(得分:3)
简短回答是:它减少了下载的大小。
即使这对个人用户的下载速度没有太大影响,如果该网站向很多用户提供网页,那么累积效应会大大减少他们的服务器所拥有的流量。发送。
从HTML文档中剥离多余的空白区域非常容易,因此在开发过程中可能会使用白色空间编写,然后在部署到实时系统时将其删除。
您会发现Javascript和CSS文件通常也会得到相同的处理。
作为最终用户,您不需要查看原始HTML。如果你真的想看看如何编写页面,不要查看源代码,而是查看DOM - 即HTML页面中元素的树视图(出于可视目的; DOM远不止于此,但这就是你能看到的)
您可以使用Firefox的Firebug扩展程序或IE8,Chrome或Safari中的开发人员工具功能来查看此内容。
希望有所帮助。
答案 2 :(得分:2)
只是加起来(你已经得到了很好的答案答案):
如果你想成为网络性能的先进技术,这里是一个很棒的资源。
祝你好运!