MinifyX/munee - сжимает в 1.3-1.5 раза слабее...

MinifyX/munee 1.4.2 — сжимает в 1.3-1.5 раз слабее, чем это возможно.

Сравнил библиотеки jquery, jquery-ui и flexslider. Готовые min-файлы весят в 1.3-1.5 раз меньше, чем те, которые получаем после MinifyX/munee. Вначале думал, что алгоритмы сжатия используются примитивные, но оказалось, что такая степень сжатия достигается за счёт минимизации имён локальных переменных и прочих объектов языка (вплоть до 1 символа). Логично.

Судя по всему, munee не умеет «сжимать» локальные имена. Или всё-таки умеет?
Кто что думает по этому поводу? Если не умеет, не планирует ли кто реализовать эту минимизацию на уровне компонентов, например, того же самого MinifyX/munee?

P.S. Сходу это дело реализовать не получится, поскольку регулярками здесь не обойтись (регулярки не учитывают уровень вложенности). Нужен полноценный парсер JS-кода. Ну а коли использовать (или писать) такой парсер, то и munee может уже и не понадобиться…
Cyrax_02
09 декабря 2015, 18:00
modx.pro
2
1 790
+1

Комментарии: 7

Роман Ильин
09 декабря 2015, 22:06
0
Есть ли смысл? Вот в чём вопрос. JS в пропорциях страницы занимает не так уж и много.
    Cyrax_02
    09 декабря 2015, 23:16
    0
    А чем сжимают скрипты разработчики плагинов? Стало быть, готовые средства имеются. Не вручную же переименовывают.
    Алексей
    09 декабря 2015, 23:18
    +2
    юзай gulp-uglify и не нагружай php ненужными задачами. Это препроцессор сборки для фронтэндера.
      Stan Ezersky
      09 декабря 2015, 23:49
      2
      +3
      Огромный плюс!

      Я лично против минификаторов на сайте.

      Для лентяев — подборка ссылок:
      Online Javascript Compression Tool
      Online CSS Minifier/Compressor и JavaScript Minifier/Compressor
      Online JavaScript/CSS Compressor

      Все проверены
        Сергей Шлоков
        10 декабря 2015, 12:32
        0
        Просто minifyX не только сжимает, но и формирует один файл подключая скрипты в нужной последовательности.
          Stan Ezersky
          10 декабря 2015, 12:50
          0
          Я думаю, что ничего не мешает собрать файлы в правильной последовательности
            Сергей Шлоков
            10 декабря 2015, 13:08
            0
            Такой ответ провоцирует на «ничто не мешает делать сайты на чистом php без MODX», а статьи писать сразу в базу через phpMyAdmin.
            Тут вопрос удобства. Хочется для каждого шаблона вручную собирать скрипты, пожалуйста. Я кстати, пока так и делаю, но в ближайшее время планирую перевести на minify.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7