Сжатие JavaScript

Минификация JavaScript удалением комментариев и лишних пробелов.

Вставьте JavaScript, чтобы убрать комментарии и лишние пробелы. Это облегчённая обработка строк, не сборщик и не AST-парсер.

Обработка локальная. Поведение для шаблонных строк, regexp и ASI не гарантируется — проверяйте результат.

Рекомендуемые инструменты

Частые вопросы

Нет. При минимизации удаляются только комментарии и пробелы. Логика остается прежней.

Он удаляет строчные и блочные комментарии, схлопывает пробелы и убирает их вокруг распространённых операторов и разделителей. Также удаляется точка с запятой непосредственно перед закрывающей фигурной скобкой.

Нет. Это облегчённая обработка строк, а не полноценный JavaScript-парсер, поэтому сложные шаблонные строки, регулярные выражения и конструкции, чувствительные к автоматической вставке точек с запятой, могут быть изменены неверно.

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