Производительность WebView в JavaFX

У меня есть пользовательский интерфейс HTML5 и серверная часть Java, и я хочу избежать перестройки пользовательского интерфейса HTML на обычном Java, поэтому я решил запустить локальный веб-сервер и использовать веб-представление для его отображения в & quot; native & quot; окно. Похоже, что решение заключается в использовании JavaFX WebView, который может быть встроен в Swing. На бумаге это звучит великолепно (тем более, что они утверждают, что используют WebKit, который имеет значительно лучшую производительность для моего пользовательского интерфейса в Chrome / Safari).

Это работает, но: производительность НЕВЕРОЯТНО ПЛОХА. На порядок медленнее, чем то же самое в Chrome, Safari (или даже медленнее Firefox). Это буквально непригодно (мой пользовательский интерфейс довольно интенсивно использует JQuery / JS). Кстати, я использую код изэта почта.

Вопрос в том:

Can anybody second my experience? Am I simply doing something wrong or is this caused by JavaFX and thus "normal"?

Any better idea how to achieve this? I am currently simply firing up the system browser which works but is not as nice (does not look as integrated). 

Ответы на вопрос(5)

Ваш ответ на вопрос