Comments 8
А ещё можно пойти на webo.in нарыть там способ сжатия js и css без сжатия самим сервером, каждый раз при отображении страницы.
Делается это в .htaccess, а стили и либы предварительно сжимаются ручками
Делается это в .htaccess, а стили и либы предварительно сжимаются ручками
webo.in/articles/habrahabr/07-gzip-all/ если интересно.
В extjs уже все ужато. Жать ужатое — не много выиграешь и возможны глюки.
В целом, когда используешь extjs то стоит сделать так, чтобы изначально все грузилось на страницу, а дальше все обновлялось через ajax.
Иначе extjs не целесообразно использовать, и в таком случае можно заменить на тот же jquery-ui.
Еще можно собрать extjs под себя, на официальном сайте есть для этого страничка. Включаешь в сборку то что будешь использовать и экономишь.
В целом, когда используешь extjs то стоит сделать так, чтобы изначально все грузилось на страницу, а дальше все обновлялось через ajax.
Иначе extjs не целесообразно использовать, и в таком случае можно заменить на тот же jquery-ui.
Еще можно собрать extjs под себя, на официальном сайте есть для этого страничка. Включаешь в сборку то что будешь использовать и экономишь.
ну вообще-то ексть 599 кб занимает, это раз, далее — редко когда используются все компоненты, кроме этого, часть их есть дублирующая — вы сразу используете и XML и JSON сторы и т.п., потому используйте конструктор библиотеки для сборки своей версии. Я вот писал об этом — abrdev.com/?p=137 — но еще я бы вручную после этого порезал компоненты, так что можно еще 100 — 200 кб выделить (там зависимости очень неявные, экспериментально только получается выделить)
Можно ещё очень качественно сжать воспользовавшись билдером по адресу www.extjs.com/products/extjs/build/ выкинув все ненужные компоненты.
Ну юилдер, это понятно. Тут речь идет о сжатии. В окончательном варианте я использую билдер, потом сожму. А вариант с предварительным сжатием мне не подходит, т.к. фиг знает чего потмо понадобится, и на первых порах будут включеныф все компоненты.
Уважаемые хабраузеры, так никто и не ответил, почему сжатая css при подключении не работает нормально, может кто знает?
Уважаемые хабраузеры, так никто и не ответил, почему сжатая css при подключении не работает нормально, может кто знает?
Sign up to leave a comment.
Оптимизация загрузки JavaScript-библиотек на примере extJS