Сжатие JavaScript

Сжимает JavaScript с помощью Terser — его используют большинство сборщиков: удаляет недостижимый код, сокращает имена, убирает комментарии, кроме лицензий /*!. Синтаксическая ошибка показывается со строкой.

Вход
JS
Выход
JS
Обратно: JS
Настройки
Исходник · JS
Результат · JS

Ждёт ввода

Работает в этой вкладке. Текст никуда не отправляется.

Похожие

Вопросы

Что делает «Сокращать имена»?

Переименовывает локальные переменные в одну-две буквы. Экспортируемые имена и свойства не трогаются, поэтому код работает так же.

Что меняет «ES-модуль»?

Имена верхнего уровня считаются внутренними для файла, можно import/export. Выключите для обычного скрипта, глобальные имена которого используют другие скрипты.

↑ ↓ выбор · Enter открыть · Esc закрыть