Минификация¶
Минификация (minification) — процесс обработки кода для уменьшения его размера без изменения поведения. Включает в себя удаление пробелов и комментариев, задание переменным более коротких имен и полное удаление неиспользуемых разделов кода.
Пример минификации¶
Пусть есть такой код:
function myFunc() {
// на самом деле эта функция ничего не делает,
// она здесь просто для того, чтобы продемонстрировать минификацию.
function innerFunctionToAddTwoNumbers(theFirstNumber, theSecondNumber) {
// функция внутри функции myFunc
return theFirstNumber + theSecondNumber;
}
var shouldAddNumbers = true;
var totalOfAllTheNumbers = 0;
if (shouldAddNumbers == true) {
for (var index = 0; i < 10; i++) {
totalOfAllTheNumbers =
innerFunctionToAddTwoNumbers(totalOfAllTheNumbers, index);
}
}
return totalOfAllNumbers;
}
Подвергнем этот код минификации:
Как видим, код уменьшился с 588 до 95 байт.
Последнее обновление :
16 мая 2023 г.
Дата создания : 14 октября 2022 г.
Дата создания : 14 октября 2022 г.