Оптимизация большого приложения
Интересует такой вопрос. Положим имеется большое приложение, скажем админка cms. Для построения gui используется что-то типа ExtJS или подобного. Имеется большое количество js-кода с реализацией ui.
Вопрос: нормально ли для одностраничного приложения загружать за раз весь javascript (например 3mb) ? Это много для совр. браузера или мало? Или нужно что-то делать для частичной загрузки/выгрузки скриптов по требованию? Как загрузить необходимы скрипты еще ясно, а вот как их "выгрузить" - не понятно. Достаточно ли для этого удалить из DOM узел script ? Есть ли вообще в этом смысл? И еще сопутствующий вопрос: Есть ли современные фреймворки для построения приложений, которые не ставят себе задачу поддерживать IE5.5, но при этом поддерживают фичи html5 (для того же d'n'd, history и т.д.), возможно canvas, а для стилизации всецело используют css2-3 ? Просто объем скриптов и без того большой, не хотелось бы тянуть поддержку ie6-8. А интерфейс подтормаживает, поэтому куча экстра-дивов ради стилизации, когда все решается одним дивом на css3, крайне не желательна. Заранее благодарю за любые ответы. |
что то все молчат.. форум партизанов чтоли? :)
|
я приду отпишусь пошел бухать)
|
Цитата:
Цитата:
Вопрос в том что выдержит ли пользователь первую загрузку Цитата:
Цитата:
Есть здравый разум-баланс между пользователем и поисковиками |
Цитата:
Цитата:
▲ ▲ |
Цитата:
Цитата:
Цитата:
Это нормально будет загружать 2-3 мб скриптов и исполнять их? Хотя вроде gmail так и делает. Грузит около 1.5 МБ и все вроде нормально. Но все же хотелось бы услышать мнения, советы... |
Цитата:
Цитата:
|
Причем тут кэш и оператива. Я про единовременную загрузку всех скриптов приложения. Тоесть 2-3мб.
Кэш это одна проблема. Меня же пока интересует другое - не будет ли все тормозить при разовой загрузке такого объема скриптов. Еще раз повторяю: я не про скорость загрузки скриптов. Я про скорость работы приложения. У меня создается впечатление что лучше разбить приложение на десяток-другой страниц, и на каждой подгружать только нужные для работы скрипты. Но это неудобно, и создает кучу проблем (в основном связанные с восстановлением состояния интерфейса, потерей хистори областей редактирования, и тд.). Короче, имел ли кто дело с серьезными одностраничными приложениями на javascript ? |
Цитата:
|
Цитата:
Цитата:
пересмотрите архитектуру-100% что подход к ней неправильный |
Часовой пояс GMT +3, время: 00:20. |