1. Создание сайтов
  2. Словарь терминов
  3. Minification

Минификация

Minification (минификация) — способ увеличения быстродействия сайта за счет автоматического уменьшения размера кода HTML, CSS и JavaScript файлов.

Когда разработчики пишут код, они стараются поддерживать его в читабельном виде — т.е. в таком, чтобы его можно было легко просматривать и понимать. По крайней мере, так делают хорошие веб-разработчики.

Для этого используются правила оформления кода — Code Style Guide, свои для каждого языка программирования. В соответствии с этими правилами, программисты пишут код с активныи использованием многочисленных пробелов, чтобы выделять отступами блоки кода, с комментариями и т.п. приемами, облегчающими чтение кода.

Но для работы сайта все эти красивости кода не нужны. Часто можно вообще убрать все лишние пробелы и переводы строк и превратить код сайта в одну сплошную длинную строку, и при этом он будет продолжать работать. А вес файлов с кодом уменьшится, и сайт будет загружаться быстрее.

Например, комплект CSS файлов Bootstrap можно сжать с помощью автоматической минификации на 20-25%.

С файлами в таком минифицированном виде сложно работать веб-программистам, поэтому обычно минификация используется как часть процесса деплоя — т.е. в момент переноса сайта на рабочий хостинг.