LINUX.ORG.RU

man closure-compiler

man uglifyjs

x3al ★★★★★
()

Это результат работы компрессора.

Deleted
()
Ответ на: комментарий от w1nner

думаю нереально вручную написать такую кучу кода

Тю, я уж подумал по ссылке будет несколько мегабайт js-кода и даже сходил.

h578b1bde ★☆
()

JavaScript на сайтах специально обфусцируют чтобы тем, кто захочет почитать этот код, жизнь сахаром не казалась. Проприетарщики же. Их хлебом не корми дай всё превратить в чёрные ящики.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

с другой стороны, на клинте сейчас логики столько со всякими либами, что сжатие дает оптимизацию на ~7-10 запросов + 500кб-1мб веса страницы.

ykroop
()
Ответ на: комментарий от saahriktu

Вообще-то, это делается для сжатия кода, уменьшения размера и т.д. Из кода ещё удаляется всё лишнее, типо комментариев.

w1nner, код то пишется вручную, минифицируется уже программными средствами, например через Gulp, Grunt и т.д.

th3m3 ★★★★★
()
Ответ на: комментарий от ykroop

Эффективней и проще настроить gzip сжатие в http сервере. А вот склеить несколько js файлов в один, чтобы уменьшить кол-во запросов это да, имеет смысл.

pawnhearts ★★★★★
()
Последнее исправление: pawnhearts (всего исправлений: 1)
Ответ на: комментарий от th3m3

gulp/grunt не минифицируют, они просто позволяют определить и запуститьь цепочку действий над кодом. Нечто вроде gnu make.

x3al ★★★★★
()
Ответ на: комментарий от pawnhearts

Минифицированный код и отдаётся через gzip. Получается меньше, чем если бы отдавали неминифицированный, пусть и через gzip.

HTTP/2 должно слегка сгладить проблемы с дополнительными запросами.

x3al ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.