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

Компресирайте поставени JavaScript фрагменти или локални .js файлове с Terser, работещ локално в браузъра ви. Изходният код се анализира само за минификация и никога не се изпълнява.

Кликнете, за да изберете JavaScript файл или го пуснете тук

Можете също така да вмъкнете JavaScript директно в редактора по-долу.

Вход: 0 байта

Изход: 0 байта

Готов

Минификация, базирана на браузъра

Terser е свързан само за този маршрут на инструмента, така че поставеният JavaScript се компресира локално без път за изпълнение от страна на сървъра.

Грешка при анализ

Синтактичните грешки се показват на страницата с подробности за ред и колона, когато ги предоставя анализаторът.

Сравнение на размери

Сравнете оригиналните и минифицираните байтове, преди да копирате или изтеглите компресирания JavaScript.

Често задавани въпроси

Качва ли се моят JavaScript в Convertr?

Не. Минификаторът работи локално с JavaScript в браузъра. Поставеният код и избраните файлове не се изпращат на сървърите на Convertr.

Изпълнява ли инструментът поставен JavaScript?

Не. Изходният текст се анализира и трансформира от Terser само за компресия. Страницата не изпълнява код или зарежда предоставени от потребителя скриптове.

Защо манипулирането на имена е деактивирано по подразбиране?

Изкривените имена правят изхода по-малък, но някои кодове разчитат на имена на функции, имена на класове или отражение. Можете да го активирате изрично, когато размерът е по-важен.

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

Минимизирайте JavaScript изходния код, като същевременно запазвате поддържаното поведение на програмата и отчитате промяната в размера.

Вход
JavaScript изходен код плюс поддържани опции за компресия и форматиране.
Изход
минифициран JavaScript и информация за размера.
Реални ограничения
Инструментът не изпълнява тестов пакет, не транслира неподдържан синтаксис, не разрешава модули или не доказва семантична еквивалентност за код, който разчита на необичайно поведение при парсване.
Поверителност и обработка на данни
JavaScript източник плюс поддържани опции за компресия и форматиране се обработват в този раздел на браузъра. Convertr не го получава или съхранява; затварянето или презареждането на страницата изчиства работното състояние, освен ако инструментът изрично предлага локално изтегляне.

Как да използваме този инструмент

  1. Предоставете JavaScript източник плюс поддържани опции за компресия и форматиране в контролите на инструмента.
  2. Изберете настройките, които засягат минифициран JavaScript и информация за размера, след което изпълнете инструмента.
  3. Преглед на минифицирана JavaScript и информация за размера преди да я копирате или изтеглите.

Често срещани режими на отказ

Синтактична грешка, неподдържана езикова функция или невалидна опция спира минификацията вместо да върне частичен код.

Полезен пример

Минифицирайте малък ES модул и прегледайте изхода, преди да замените производствен актив.