Оно генерит оптимальный(сжатый код) для движка браузера
Сгенерированная страница не должна быть с кучей пробелов и переносов! Вообще в идеале надо этого добиться смотреть: pages speed optimization
Это не проблема, так как:
Читать/Дебажить html/css/js который на выводе нужно не через просмотр исходника страницы, а используя инструменты разработчика. напр. FireBug
Не оптимизированный HTML код, Очень простой пример:
<!-- какой то блок -->
<div id="block">
<div id="block2">
текст
<div>
<div>
<!-- /какой то блок -->
Google Page Speed и Yahoo Pagespeed Optimization говрят о том то страница должна быть такой:
<div id="block">
<div id="block2">
текст
<div>
<div>
В яндксе на сколько я помню, так вообще в одну строчку страницу сжимают! Это не важно так как есть инструменты для дебагинга! Генерируемый html код движком(CMS) отдается движку браузеру, который его парсит и рендерит затем. Чем меньше кода ему передано тем быстрее парсится и рендерится страница!
Follow me: Twitter | GitHub | Coderwall
Стань спонсором проекта.