Следует ли использовать скомпилированный код JavaScript в index.html?

Примеры Sencha Touch по следующей ссылке: http://dev.sencha.com/deploy/touch/examples/production/index.html добавили скомпилированный код JavaScript во все примеры. Прямой код недоступен ни для одного из примеров.

Является ли это правильной практикой выпуска приложения Sencha Touch с скомпилированным кодом JavaScript, встроенным в основной html (index.html)?

Если да, пожалуйста, помогите с созданием скомпилированного кода JavaScript для Sencha Touch.


person fmjaguar3    schedule 15.03.2012    source источник


Ответы (2)


Минифицированный скомпилирован.

Минимизируя код, вы уменьшаете объем используемой полосы пропускания, отправляя его в браузер. Для мобильных устройств это может быть важно, поскольку большинство операторов связи ограничивают объем данных, которые вы можете получить по определенной цене.

Это не имеет значения для конечного результата, так как это тот же код, но менее читаемый человеком.

person Niet the Dark Absol    schedule 15.03.2012
comment
Спасибо за ответ. Могу я спросить, является ли это общей практикой выпуска приложений Secnha Touch? - person fmjaguar3; 15.03.2012

Еще один момент, который следует учитывать: если вы не минимизируете и не объедините весь JS-код в один файл, браузеру придется загружать более 100 файлов для работы с вашим приложением. И загрузка 100 файлов размером 1 КБ каждый намного медленнее, чем загрузка 1 файла размером 100 КБ.

person sha    schedule 15.03.2012
comment
Sencha предоставляет SDK со сценариями командной строки для минимизации и объединения вашего кода. Вы можете скачать его на sencha.com - person sha; 15.03.2012
comment
Объединение не очень хорошая идея, если есть малейшие планы по улучшению данного веб-приложения. - person OnTheFly; 15.03.2012
comment
Хм? Объединение файлов и их минимизация для запуска приложения в производство. Никто ничего не говорит об объединении исходных файлов. - person sha; 15.03.2012