Мінімізатор JavaScript

Стисніть вставлені фрагменти JavaScript або локальні .js файли за допомогою Terser, що працює локально у вашому браузері. Вихідний код аналізується лише для мініфікації і ніколи не виконується.

Натисніть, щоб вибрати файл JavaScript або перетягніть його сюди

Також ви можете вставити JavaScript безпосередньо в редактор нижче.

Вхід: 0 байтів

Вихід: 0 байтів

Готово

Браузерна мініфікація

Terser вбудовано лише для цього маршруту інструменту, тому вставлений JavaScript стискається локально без шляху виконання на стороні сервера.

Повідомлення про помилку розбору

Помилки синтаксису показуються на сторінці з деталями рядка та стовпця, коли їх надає парсер.

Порівняння розмірів

Порівняйте оригінальну та мініфіковану кількість байтів перед копіюванням або завантаженням стисненого JavaScript.

Поширені запитання

Чи завантажується мій JavaScript у Convertr?

Ні. Мініфікатор працює локально за допомогою JavaScript у браузері. Вставлений код і вибрані файли не надсилаються на сервери Convertr.

Чи виконує інструмент вставлений JavaScript?

Ні. Вихідний текст аналізується та перетворюється Terser лише для стиснення. Сторінка не виконує код і не завантажує скрипти, надані користувачем.

Чому спотворення назв вимкнено за замовчуванням?

Спотворені імена роблять вихід меншим, але деякий код покладається на імена функцій, імена класів або рефлексію. Ви можете явно ввімкнути це, коли розмір важливіший.

Мінімізатор JavaScript

Мініфікувати вихідний код JavaScript, зберігаючи підтримувану поведінку програми та повідомляючи про зміну розміру.

Вхід
Вихідний код JavaScript плюс підтримувані параметри стиснення та форматування.
Вихід
JavaScript і інформація про розміри.
Реальні обмеження
Інструмент не запускає тестовий набір, не транспілює непідтримуваний синтаксис, не розв'язує модулі та не доводить семантичну еквівалентність для коду, який залежить від незвичайної поведінки парсингу.
Конфіденційність та обробка даних
JavaScript source плюс підтримувані компресії та варіанти форматування обробляються в цій вкладці браузера. Convertr не отримує або зберігає його; закриття або перезавантаження сторінки очищає стан роботи, якщо інструмент явно не пропонує локальне завантаження.

Як використовувати цей інструмент

  1. Надайте вихідний код JavaScript разом із підтримуваними параметрами стиснення та форматування в елементах керування інструментом.
  2. Виберіть налаштування, які впливають на мініфікований JavaScript та інформацію про розмір, а потім запустіть інструмент.
  3. Перегляньте мініфікований JavaScript та інформацію про розміри перед копіюванням або завантаженням.

Поширені режими збою

Синтаксична помилка, непідтримувана функція мови або недійсна опція зупиняє мініфікацію замість повернення часткового коду.

Корисний приклад

Мініфікувати невеликий модуль ES і переглянути вихідний код, перш ніж замінити виробничий актив.