Как это работает
Сжимает код, удаляя ненужные пробелы, переносы строк и комментарии, чтобы уменьшить его размер. Более лёгкий файл быстрее загружается и обрабатывается, что важно для производительности сайта.
Он поддерживает несколько типов содержимого —JavaScript, TypeScript, HTML, SVG, CSS, JSON и XML, а также универсальный режим— и применяет к каждому подходящий минификатор, чтобы сжимать без нарушения синтаксиса.
Вся обработка выполняется в вашем браузере: код не загружается ни на какой сервер. Минификация сохраняет поведение кода, но делает его предназначенным для продакшена, а не для ручного редактирования.
Примеры
function sum(a, b) {
// suma dos números
return a + b;
}function sum(n,u){return n+u}Комментарии и пробелы удаляются, а локальные имена сокращаются для уменьшения размера.Сценарии использования
- Уменьшить размер файлов JS или CSS, чтобы ускорить загрузку сайта.
- Сжать SVG или HTML перед встраиванием их в страницу.
- Упаковать JSON конфигурации в одну строку для передачи.
- Подготовить лёгкие фрагменты для копирования в письма или шаблоны.
Часто задаваемые вопросы
Какие типы кода я могу минифицировать?
JavaScript, TypeScript, HTML, SVG, CSS, JSON и XML, а также универсальный режим для текста. Инструмент выбирает подходящий минификатор в зависимости от выбранного типа.
Меняет ли минификация результат работы кода?
Нет. Минифицированный код работает так же, как оригинал; он лишь теряет читаемое форматирование. Для JavaScript он может сокращать имена локальных переменных, но не меняя логику.
Могу ли я снова отформатировать минифицированный код?
Вы можете переформатировать его отступы с помощью форматировщиков из этого раздела, чтобы вернуть читаемость, но сокращённые имена и удалённые комментарии не восстанавливаются.
Загружается ли мой код на сервер?
Нет. Вся минификация происходит в браузере; код никогда не покидает ваш компьютер.