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

Компресујте налепљене JavaScript исечке или локалне .js датотеке помоћу Terser-а који ради локално у вашем прегледачу. Изворни код се парсира само ради минификације и никада се не извршава.

Кликните да изаберете JavaScript фајл или га превуците овде

Такође можете налепити JavaScript директно у уређивач испод.

Улаз: 0 бајтова

Излаз: 0 бајтова

Спреман

Изворно минимизирање у прегледачу

Terser је упакован само за ову руту алата, тако да се налепљени JavaScript компресује локално без извршавања на серверу.

Повратна информација о грешци рашчлањивања

Синтаксне грешке се приказују на страници са детаљима о реду и колони када их парсер пружи.

Поређење величина

Упоредите оригиналне и минификоване бројеве бајтова пре копирања или преузимања компримованог JavaScript-а.

Често постављана питања

Да ли је мој JavaScript отпремљен на Convertr?

Не. Минификатор ради локално у прегледачу помоћу JavaScript-а. Налепљени код и изабране датотеке се не шаљу на Convertr сервере.

Да ли алат извршава уметнути JavaScript?

Не. Изворни текст се парсира и трансформише помоћу Terser-а само ради компресије. Страница не извршава код нити учитава скрипте које је обезбедио корисник.

Зашто је name mangling онемогућен подразумевано?

Изобличена имена чине излаз мањим, али неки код се ослања на имена функција, имена класа или рефлексију. Можете га експлицитно омогућити када је величина важнија.

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

Минификуј JavaScript изворни код уз очување подржаног понашања програма и прикажи промену величине.

Улаз
JavaScript извор плус подржане опције компресије и форматирања.
Излаз
минификовани JavaScript са информацијама о величини.
Стварна ограничења
Алат не покреће тестни пакет, не трансајлира неподржану синтаксу, не решава модуле, нити доказује семантичку еквивалентност за код који се ослања на необично понашање парсирања.
Приватност и руковање подацима
JavaScript изворни код заједно са подржаним опцијама компресије и форматирања обрађује се у овом табу прегледача. Convertr не прима нити чува податке; затварање или поновно учитавање странице брише радно стање, осим ако алат изричито не понуди локално преузимање.

Како користити овај алат

  1. Унесите JavaScript извор са подржаним опцијама компресије и форматирања у контролама алата.
  2. Изаберите подешавања која утичу на минимизирани JavaScript и информације о величини, а затим покрените алатку.
  3. Прегледајте минимизирани JavaScript и информације о величини пре него што га копирате или преузмете.

Уобичајени начини неуспеха

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

Користан пример

Минификуј мали ES модул и прегледај излаз пре замене продукционог ресурса.