Перейти до вмісту
FileSlimmer
Інструменти
Посібники

Мініфікація JavaScript

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

Як це працює локально
  1. Ви обираєте файл; сторінка читає його з вашого пристрою.
  2. Потрібний рушій завантажується з fileslimmer.com і працює у Web Worker.
  3. Результат записується туди, куди ви вкажете на цьому пристрої.

До або оберіть файли на своєму пристрої

Початковий розмір —

Формати, що приймаються
Читає
JS · MJS

Результат зберігає мову, якою його написано; переписується лише текст.

Оцінка пам'яті

Браузер повідомляє лише приблизну підказку про пам'ять, тож це число — оцінка.

Бюджети вхідних даних для цього інструмента
ОбмеженняЗначення
Розмір файлу20 MiB

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

Обмеження
  • Ваш файл розбирається й переписується як текст і ніколи не виконується. Мініфікований результат рівнозначний джерелу лише тоді, коли джерело вдається розібрати; синтаксична помилка спиняє завдання, а не змушує вгадувати.
  • Ліцензійні коментарі лишаються в результаті, тож вимога зазначати авторство переживає мініфікацію.
  • Перейменування ідентифікаторів ламає код, який шукає назву як рядок, а трасування стека з результату більше не збігається з вашим джерелом.