Перейти к содержимому
FileSlimmer
Инструменты
Руководства

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

Сократите исходный код JavaScript, сохранив лицензионные комментарии. Файлы остаются на вашем устройстве.

Как это работает локально
  1. Вы выбираете файл, и страница читает его с вашего устройства.
  2. Подходящий движок загружается с fileslimmer.com и работает в Web Worker.
  3. Результат записывается туда, куда вы укажете на этом устройстве.

До или выберите файлы на устройстве

Исходный размер —

Принимаемые форматы
Читает
JS · MJS

Результат остаётся на том же языке, на котором написан исходник; переписывается только сам текст.

Оценка памяти

Браузер сообщает лишь грубую подсказку о памяти, поэтому это число — оценка.

Бюджеты входных данных для этого инструмента
ПределЗначение
Размер файла20 MiB

Эти бюджеты защищают вкладку от файла, который разворачивается во много раз относительно сохранённого размера (спецификация 9.3). От устройства они не зависят, потому что разбор текста ограничен самим текстом.

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