Input (JavaScript)

Про цей інструмент

Цей мініфікатор зменшує JavaScript або CSS, прибираючи коментарі й зайві пробіли, і показує початковий розмір, розмір після мініфікації та відсоток економії.

Як користуватися

  1. Оберіть JavaScript або CSS.
  2. Вставте код у поле введення.
  3. Натисніть «Мініфікувати» і перегляньте, скільки вдалося заощадити.
  4. Скопіюйте мініфікований результат.

Корисно знати

  • Для JavaScript він видаляє коментарі // та /* */, стискає пробіли й прибирає пробіли навколо операторів, не зачіпаючи рядкові літерали.
  • Для CSS він видаляє коментарі, стискає пробіли й прибирає пробіли навколо символів : { } ; та ,.
  • Він не перейменовує змінні й не переписує код, тож економія менша, ніж у бандлерів на кшталт Terser чи esbuild.
  • Мініфіковані файли завантажуються швидше, бо мережею передається менше байтів.

Працює повністю у вашому браузері — нічого з того, що ви вводите, не завантажується й не зберігається.

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

Чи підходить цей мініфікатор для продакшн-коду?

Він добре підходить для швидкої приватної мініфікації. Для продакшн-збірок повноцінний інструмент, як-от Terser чи esbuild, додає перейменування й видалення мертвого коду та враховує всі граничні випадки.

Чи не зламає мініфікація мій JavaScript?

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

Чи завантажується мій код на сервер?

Ні. Мініфікація виконується повністю у вашому браузері.

Наскільки менше стануть мої файли?

Це залежить від того, скільки в коді коментарів і пробілів; інструмент показує точний відсоток економії.