Минификация (программирование)

Минифика́ция (англ. minification) в языках программирования — процесс, направленный на уменьшение размера исходного кода путём удаления ненужных символов без изменения его общей функциональности. Минификация особенно полезна для программ на интерпретируемых языках (например, JavaScript), поскольку она уменьшает объём данных, которые должны быть обработаны (касаемо сайтов, достигается ускорение загрузки и оптимизация запросов).

Удаляется весь синтаксис имеющий значение только при разработке, например: переводы строк, комментарии, лишние отступы и пробелы, иногда сокращаются имена переменных.

Минификация часто входит в функциональность автоматических менеджеров задач типа Gulp.

Пример

До минификации:

// JavaScript
var array = [];
for (var i = 0; i < 20; i++) {
  array[i] = i;
}

После минификации:

for(var a=[i=0];i<20;a[i]=i++);

См. также

Ссылки

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya