GWT разделяет точки с избыточными фрагментами?
Я использую GWT.runAsync, чтобы разделить треску на разные фрагменты. У меня проблема с оставшимся фрагментом (до 1,2 Мб), и это потому, что используемые мной виджеты взаимозависимы.
Я знаю, что если я использую runAsync для загрузки кода для виджета (или подсистемы) в более чем одном месте (для этого конкретного класса), код окажется в оставшихся фрагментах. Моя проблема в том, что мои виджеты имеют много зависимостей между ними, и практически невозможно использовать runAsync (и шаблон асинхронного провайдера, описанный в документации по разделению GWT) для каждого из моих основных компонентов в одном месте.
Итак, мой вопрос, возможно ли заставить компилятор GWT создавать более 1 оставшегося фрагмента? Например, создание избыточных js-файлов объемом до 1,2 МБ, но меньшего размера (индивидуально).
1 ответ
Может быть, вам нужен этот флаг компилятора:
XfragmentCount = Х
Документ здесь: http://www.gwtproject.org/articles/fragment_merging.html