Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   идеи обусфикации жаваскрипта (https://javascript.ru/forum/offtopic/46715-idei-obusfikacii-zhavaskripta.html)

monolithed 21.04.2014 12:51

Цитата:

Сообщение от melky
для квери есть встроенные в архив экстерны. включается флагом --process_jquery_primitives

А что ты будешь делать с другими внешними либами?
Цитата:

Сообщение от melky
вообще, редко ломается, если писать код с JSDOC.

Не верю!
Цитата:

Сообщение от melky
а писать с ним приходится, если нужен нормальный автокомплит

Ну мне на это по большей части пофиг. Инструкции пишу в основном для GCC.

kobezzza 21.04.2014 13:17

Цитата:

А что ты будешь делать с другими внешними либами?
Также подключать файл экстернов. Для большинства либ они уже есть готовые, но если вдруг нет - то это элементарно пишется самому.


learn.javascript.ru/gcc-advanced-optimization#экстерны


Цитата:

Не верю!
И зря:)

Aetae 21.04.2014 13:19

Цитата:

Сообщение от macdack (Сообщение 308551)
как писать на нормальном чистом жаваскрипте так чтобы никто не понял как это работает

http://learn.javascript.ru/write-unmain-code

monolithed 21.04.2014 13:38

Цитата:

Сообщение от kobezzza
И зря

По крайней мере пока, я не готов идти на такие жертвы, ради сокращения двух килобайтов кода.

melky 21.04.2014 18:32

Цитата:

Сообщение от monolithed (Сообщение 308614)
По крайней мере пока, я не готов идти на такие жертвы, ради сокращения двух килобайтов кода.

... и призрачного ускорения исполнения :)

серьёзно, я считаю, что либы должны поголовно сжиматься в advanced mode. код в продакшене либо совсем не сжимается (забывают, мб), либо сжимается под обычным режимом. как считаете?

kobezzza 21.04.2014 18:37

Ну, если либа сжимается, то почему бы её не сжать:)

monolithed 21.04.2014 18:48

Цитата:

Сообщение от melky
серьёзно, я считаю, что либы должны поголовно сжиматься в advanced mode

Мне кажется, что ты мало работал с advanced mode, раз смело делаешь такие заявления ;)

melky 22.04.2014 00:20

Цитата:

Сообщение от monolithed
Мне кажется, что ты мало работал с advanced mode, раз смело делаешь такие заявления

это в идеале :)
по работе в gruntfile стоят GCC advanced mode и CSSO. проблем пока не было

monolithed 22.04.2014 08:43

Цитата:

Сообщение от melky
проблем пока не было

Скорее всего ты о них не знаешь :)

Makarov 22.04.2014 10:31

+1 к monolithed, я тоже думал что advanced mode достаточно безопасен, пока не словил разочек баг, который проявлялся только в quirks mode IE8 и только на продакшне, и, как оказалось впоследствии, только в собранном файле. Полтора дня веселой отладки в попытке понять, как черт подери воспроизвести косяк, возникающий у клиентов регулярно. С тех пор отношусь к сборщикам более осторожно, но все равно использую)


Часовой пояс GMT +3, время: 05:30.