Код и формат

Минификатор JS

Минимизируйте свой JavaScript-код бесплатно: уменьшите размер файла, удалив комментарии и лишние пробелы, и мгновенно увидите процент экономии.

Минификатор JS
Минимизированный код
Оригинальный размер
Уменьшенный размер
Сбережения
output.min.js
Простая минификация (комментарии + удаление пробелов). Для производственных сред рекомендуется использовать полноценный минификатор, например Terser/esbuild.
Информация

О минимизаторе JavaScript

Размер файлов JavaScript напрямую влияет на скорость загрузки вашего веб-сайта и показатели Core Web Vitals. Минификация значительно уменьшает количество байтов, необходимых для передачи файла в браузер, за счет удаления комментариев, ненужных пробелов, переносов строк и отступов из исходного кода.

Это бесплатно. Минификатор JS Инструмент обрабатывает JavaScript-код, который вы вставляете в свой браузер; никакие данные на сервер не отправляются. Однострочные комментарии (//), многострочные комментарии (/* ... */), пробелы в начале и конце строк удаляются. Строка ("...", '...', `...`Содержимое литералов `<script>` и `regex` сохраняется; это сводит к минимуму риск функционального ухудшения.

Инструмент, оригинал и уменьшенный Программа сравнивает размеры кода и показывает процент экономии. Примечания: Этот инструмент выполняет базовое масштабирование. Он предлагает переименование переменных, оптимизацию структуры файлов (tree-shaking) и расширенную оптимизацию для производственных сред. Обеспечить регресс, esbuild или UglifyJS Рекомендуется использовать полнофункциональные инструменты минификации, подобные этим.

Как им пользоваться?

Шаг за шагом

  1. Вы хотите уменьшить его. JavaScript-код Вставьте или введите текст в поле выше.
  2. Уменьшать Нажмите кнопку; комментарии и лишние пробелы будут немедленно удалены.
  3. Процент сбережений Размеры в байтах отображаются в разделе результатов.
  4. Сокращенный код Копия Сохраните его в буфер обмена с помощью кнопки и используйте в своем проекте.
  5. Для другого кода Чистый Нажмите кнопку и повторите процесс.
ЧАВО

Часто задаваемые вопросы

Нет. Строка инструмента ("...", '...'шаблонный литерал `...`Он обнаруживает и сохраняет содержимое литералов регулярных выражений и символов комментариев. Это гарантирует, что части, которые отображаются как символы комментариев, но на самом деле являются данными, не будут удалены.

Подходит для простых проектов и быстрых предварительных проверок. Однако он поддерживает сокращение переменных, оптимизацию кода (tree-shaking) и отображение исходного кода в производственной среде. Обеспечить регресс, esbuild или UglifyJS Мы рекомендуем использовать полнофункциональные инструменты, подобные этим.

Нет. Весь процесс происходит исключительно в вашем браузере (на стороне клиента). Никакие строки кода не отправляются на сервер и не хранятся на нем.

В зависимости от количества комментариев и пробелов, обычно достигается уменьшение размера на 10–40%. Этот процент может быть выше в коде с большим количеством комментариев. Разница в байтах и процентное уменьшение показаны в разделе результатов.

Нет. Минификация лишь удаляет ненужные символы для уменьшения размера файла; она не меняет логику кода. Обфускация, напротив, намеренно делает код нечитаемым. Этот инструмент выполняет только минификацию.