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

Сжимайте JavaScript локально и сравнивайте размер в байтах UTF-8.

Фронтенд и дизайн
Подготовка рабочей области…
Входные данные
Выходные данные
Здесь появится результат.

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

  1. Вставить / Открыть файл / Пример
  2. Минифицировать
  3. Копировать / Скачать

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

Terser анализирует и оптимизирует код без выполнения. Показываются исходный/итоговый размер и процент сокращения.

Обработка остаётся в браузере. DevToolsy не получает вставленные данные или выбранный файл.

Как это работает

Выберите ES module, сокращение локальных имён и сохранение лицензий. Сокращение имён по умолчанию выключено.

До и после
Входные данные
/*! Example license */
function greeting(name) {
  const message = "Hello, " + name;
  return message;
}
console.log(greeting("Ada"));
Выходные данные
/*! Example license */
function greeting(name){return"Hello, "+name}console.log(greeting("Ada"));

Пример с настройками по умолчанию.

Ограничения обработки

Сначала скомпилируйте TypeScript и JSX. Минификация не заменяет проверку типов и тесты в целевом приложении.

Выходные данные

Копировать / Скачать

Ограничения обработки

Ввод UTF-8 до 1 MiB, вывод до 8 MiB, время задачи до 30 секунд.

Дополнительные материалыTerser
?

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

Как использовать Минификатор JavaScript?

Terser анализирует и оптимизирует код без выполнения. Показываются исходный/итоговый размер и процент сокращения.

Какие параметры доступны?

Выберите ES module, сокращение локальных имён и сохранение лицензий. Сокращение имён по умолчанию выключено.

Что проверить перед использованием результата?

Сначала скомпилируйте TypeScript и JSX. Минификация не заменяет проверку типов и тесты в целевом приложении.

Загружается ли ввод на сервер?

Обработка остаётся в браузере. DevToolsy не получает вставленные данные или выбранный файл.

Как сохранить результат?

Копировать / Скачать

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.