Wikipedia определяет minification как...
[...] процесс удаления всех ненужных символов из исходного кода без изменения его функциональности. Эти ненужные символы обычно включают символы пробела, новые строковые символы, комментарии и иногда блокируют разделители, которые используются для добавления читаемости в код, но не требуются для его выполнения.
В настоящее время я делаю это с моим HTML, CSS и Javascript, чтобы сохранить пропускную способность, но кто-то сказал мне, что он помнит, как браузер ошибочно работает, когда между определенными тегами нет пробелов (а именно ul
и li
items). Это правда?
Есть ли заметные браузеры, прокси или другие пользовательские агенты, которые плохо себя ведут при работе с мини-кодом?
Помимо потери читаемости при просмотре источника, есть ли другой недостаток для минимизации?