Сжатие и Обфускация JS.
Онлайн-компрессор JavaScript, позволяет сжимать и уменьшать JS код до минимального размера. Так-же вы можете обфусцировать исходный код выбрав соответствующие параметры сжатия.
Общие настройки сжатия кода JS
Оригинальный код Javascript Сжать »
|
Код скопирован
Не удалось скопировать
|
  Кол-во знаков: 0
Размер: ~0
|
Кол-во знаков: 0 Размер: ~0 Сжатие: 0 |
Зачем производить сжатие исходного JS-кода:
- Сжатый скрипт дает более быстрое время загрузки веб страницы, за счет этого повышается пропускная способность вашего сайта. Пользователю потребуется меньше времени при ожидании полной загрузки страницы. Так-же сжатый JavaScript уменьшает трафик (объем передаваемых данных).
- Удаление комментариев, пробелов плюс оптимизация JS уменьшит размер файла и ускорит время его выполнения.
- Скорость загрузки веб-сайта один из ключевых методов в Seo оптимизации ресурса.
Доступные Опции сжатия JS:
Исходный демо код:
// комментарии function best(longVar,verylongVar ){ var size = 5000; var X = longVar + verylongVar - size; return X; }Удалить разрывы строк
function best(longVar,verylongVar){var size=5e3,X=longVar+verylongVar-size;return X}Переименовать переменные - Короткие имена
function best(e,t){var n=5e3,r=e+t-n;return r}Переименовать переменные - Длинные имена имена ( опция затрудняет чтение кода и является обфускацией )
function best(b6OX06JMI0,b6OX06JMI1){var b6OX06JMI2=5e3,b6OX06JMI3=b6OX06JMI0+b6OX06JMI1-b6OX06JMI2;return b6OX06JMI3}
Переименовать имя функции:
Данная опция предпологает, что функция занкнута и нет глобальных переменных!
function e(e,t){var n=5e3,r=e+t-n;return r}
Не поддерживает Стрелочные функции!:
Данный компрессор устарел и не поддерживает стрелочные функции!
elements.map((element) => { return element.length; });
*Максимальное количество знаков 10000