Оптимизация большого приложения
Интересует такой вопрос. Положим имеется большое приложение, скажем админка cms. Для построения gui используется что-то типа ExtJS или подобного. Имеется большое количество js-кода с реализацией ui.
Вопрос: нормально ли для одностраничного приложения загружать за раз весь javascript (например 3mb) ? Это много для совр. браузера или мало? Или нужно что-то делать для частичной загрузки/выгрузки скриптов по требованию? Как загрузить необходимы скрипты еще ясно, а вот как их "выгрузить" - не понятно. Достаточно ли для этого удалить из DOM узел script ? Есть ли вообще в этом смысл?
И еще сопутствующий вопрос:
Есть ли современные фреймворки для построения приложений, которые не ставят себе задачу поддерживать IE5.5, но при этом поддерживают фичи html5 (для того же d'n'd, history и т.д.), возможно canvas, а для стилизации всецело используют css2-3 ?
Просто объем скриптов и без того большой, не хотелось бы тянуть поддержку ie6-8. А интерфейс подтормаживает, поэтому куча экстра-дивов ради стилизации, когда все решается одним дивом на css3, крайне не желательна.
Заранее благодарю за любые ответы.
|