Быстрое сжатие JavaScript без сборщика
Каждый байт имеет значение при доставке JavaScript пользователям. Комментарии, пробелы и лишнее форматирование увеличивают размер файла. Сборщики вроде Webpack и esbuild обрабатывают минификацию автоматически, но иногда нужна быстрая и лёгкая минификация: удалить комментарии из скриптов, встроенных в HTML, сократить фрагменты кода для документации или сжать скрипты перед распространением.
Этот минификатор JS удаляет комментарии и лишние пробелы, сжимая JavaScript до минимального читаемого формата. Это не AST-оптимизатор уровня Terser, но он идеален для быстрой минификации без тяжёлого инструментария.
Что удаляется
Комментарии: однострочные (//) и многострочные (/* */) комментарии удаляются полностью.
Пробелы: лишние пробелы, табуляции и переводы строк сворачиваются.
Форматирование: код уплотняется до минимального пространства, оставаясь исполняемым. Переменные не переименовываются, мёртвый код не удаляется.
Метрики сжатия
Инструмент точно показывает, сколько вы сэкономили: уменьшение в байтах и процент сжатия.
Когда использовать этот инструмент vs. сборщик
Используйте этот инструмент, когда:
- нужна быстрая минификация без настройки сборки
- сжимаете небольшие утилитарные скрипты
- уменьшаете фрагменты кода для документации или встраивания
Используйте сборщик, когда:
- нужна AST-оптимизация для продакшена
- нужно переименование переменных и устранение мёртвого кода
Реальные сценарии использования
Встроенные скрипты: минифицируйте небольшие JavaScript-сниппеты в HTML-документах.
Распространение скриптов: если публикуете JS для других разработчиков, минифицируйте перед выпуском.
Букмарклеты и пользовательские скрипты: сжимайте JavaScript там, где меньший размер помогает при распространении.
Ограничения
Инструмент использует регулярные выражения для трансформации текста, не AST-анализ. Он не переименует переменные и не удалит неиспользуемый код.
100% в браузере
Минификация происходит локально. Ваш код никогда не попадает на сервер.
Tiny Online Tools







