I see more and more pages (eg. translate.google) where the html code is formatted in one line? Is it made to shorten the loading time? Is it the state of the art now?
Thanks
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The short answer is Yes: it reduces the size of the download.
Even if that doesn’t have much impact on the download speed for the individual user, if the site is serving pages to a lot of users, then the cumulative effect is a significant reduction in the amount of traffic their server has to send.
It’s pretty easy to strip the redundant white space out of a HTML document, so it would probably have been written with the white space in-tact during development, and then removed afterward when it was deployed to the live system.
You’ll find that Javascript and CSS files are often given the same treatment as well.
As an end user, you shouldn’t have any need to look at the raw HTML. If you really want to see how the page is written, don’t look at the source, rather look at the DOM – ie the tree view of the elements in the HTML page (for visual purposes; the DOM is a lot more than this, but that’s what you can see)
You can see this using Firefox’s Firebug extension, or the Developer Tools feature in IE8, Chrome or Safari.
Hope that helps.