Я только что нашел Dean Edwards javascript packer здесь: http://dean.edwards.name/packer/
У него есть несколько вариантов,
- Base62 encode
- Сокращаемые переменные
Чтобы протестировать его, я взял последнюю версию jquery, которая уже была минитизирована до 56kb и запускала ее на этой странице выше с помощью сжатых переменных, результатом является файл того же размера, 56kb.
Затем я снова запускал исходный файл с выбранными как базовыми, так и Shrink-переменными, и результатом был файл размером 42 КБ.
Теперь я не знаю много о том, как минимизировать и упаковывать другие, а затем уменьшает размер файлов. Но мне любопытно, что делает кодировка Base62, плохо ли это использовать? Я вижу, он делает файл намного меньше, но создает ли он больше работы/нагрузки позже, чтобы декодировать его на странице?