Минификация JavaScript
Сократите исходный код JavaScript, сохранив лицензионные комментарии. Файлы остаются на вашем устройстве.
Как это работает локально
- Вы выбираете файл, и страница читает его с вашего устройства.
- Подходящий движок загружается с fileslimmer.com и работает в Web Worker.
- Результат записывается туда, куда вы укажете на этом устройстве.
До или выберите файлы на устройстве
Исходный размер —
Принимаемые форматы
- Читает
- JS · MJS
Результат остаётся на том же языке, на котором написан исходник; переписывается только сам текст.
Оценка памяти
Браузер сообщает лишь грубую подсказку о памяти, поэтому это число — оценка.
| Предел | Значение |
|---|---|
| Размер файла | 20 MiB |
Эти бюджеты защищают вкладку от файла, который разворачивается во много раз относительно сохранённого размера (спецификация 9.3). От устройства они не зависят, потому что разбор текста ограничен самим текстом.
Ограничения
- Ваш файл разбирается и переписывается как текст и никогда не выполняется. Минифицированный результат равнозначен исходнику только тогда, когда исходник разбирается; при синтаксической ошибке задача останавливается, а не пытается угадать.
- Лицензионные комментарии остаются в результате, поэтому требование об указании авторства из исходника переживает минификацию.
- Переименование идентификаторов ломает код, который ищет имя как строку, а стек вызовов из результата больше не совпадает с вашим исходником.