Сжатие и Обфускация JS.

Онлайн-компрессор JavaScript, позволяет сжимать и уменьшать JS код до минимального размера. Так-же вы можете обфусцировать исходный код выбрав соответствующие параметры сжатия.

Общие настройки сжатия кода JS

  Оригинальный код Javascript Сжать »
Код скопирован
Не удалось скопировать
  Результирующий код Javascript

  Кол-во знаков: 0 Размер: ~0
Максимум 10000 знаков

Кол-во знаков: 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

«Поделиться»

Комментарии - 0

Добавить комментарий