На некоторых StackOverflow вопрос о GWT минусы и плюсы от 2009 кто-то answered что:GWT - следует ли это использовать только для динамических частей?
[...] Используйте GWT, чтобы заполнить только в динамических частях вашего приложения. Поэтому, если у вас есть сложные пользовательские взаимодействия с большим количеством полей. Однако не используйте панели, которые поставляются вместе с ним. Возьмите на себя существующие страницы дизайнера. Выделите области, которые будут содержать элементы управления для вашего приложения. Прикрепите эти элементы управления к странице внутри onModuleLoad(). Таким образом, вы можете использовать стандартные страницы у своего дизайнера, а также делать все стили за пределами gwt.
Ну, я пытаюсь понять причину этого. Если я правильно понимаю, клиент получает скомпилированные файлы HTML и JavaScript. Итак, с точки зрения браузера, разве он не должен забывать о том, как была создана страница HTML (статически редактируя HTML-страницу или динамически с помощью кода GWT)? Кроме того, похоже, что панели GWT переведены на простые HTML-элементы на скомпилированной странице. Итак, где производительность здесь?