Очень просто: в gulp’е (это такая система, написанная на JS, предназначенная для автоматизации управления другими JS-скриптами) для этого есть готовый модуль: gulp-uglify.
И хотя в описании указано, что его цель — “minify files”, но таки называется он uglify. Так оно и есть, он ужимает JS до такой степени, что хотя формально код получается синтаксически правильным, и интерпретаторы его нормально понимают, но человеку прочитать и понять его смысл становится практически нереально. Ну сэкономили пачку пробелов и переводов строк, но с учётом пропускной способности нынешних интернет-каналов и объёмов оперативной памяти на клиентских компьютерах это не имеет особого смысла..
Оригинал этой записи в личном блоге.
Tags:
no subject
> с учётом пропускной способности нынешних интернет-каналов и объёмов оперативной памяти на клиентских компьютерах это не имеет особого смысла
А чёрт его знает. У меня такое впечатление, что часть фич HTTP/2 зародилась ещё тогда, когда это было актуально. А потом сайты стали такими, что к каждому херачится по десятку стилей, десятку js, и прочей хрени ещё вагон. Причём такой хрени, о которой разработчики сайта могут даже и не подозревать :) И многое из "телефонно-модемного" прошлого снова стало оправдано.
no subject
no subject
+ комментарии. Не забудь потом развидеть.
no subject
Вот наступит пятница, запостю эту ссылочку в ru-root.
no subject
BTW, я щас сам такой. См. JSM.