Производительность 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).