Rendimiento de WebView en JavaFX

Tengo una interfaz de usuario HTML5 y un backend de Java y quiero evitar la reconstrucción de la interfaz de usuario HTML en Java simple, por lo que mi idea fue ejecutar un servidor web local y usar una vista web para representarlo en una ventana "nativa". La solución parece ser usar un JavaFX WebView que se puede incrustar en swing. En el papel suena muy bien (especialmente porque dicen que usan WebKit que tiene un rendimiento significativamente mejor para mi interfaz de usuario en Chrome / Safari).

Funciona, pero: el rendimiento es INCREÍBLEMENTE MALO. Órdenes de magnitud más lentas que las mismas en Chrome, Safari (o incluso Firefox más lento). Es literalmente inutilizable (mi interfaz de usuario hace un uso bastante pesado de JQuery / JS). Por cierto, estoy usando el código deesta publicación.

La pregunta es:

¿Alguien puede secundar mi experiencia? ¿Simplemente estoy haciendo algo mal o esto es causado por JavaFX y por lo tanto es "normal"?

¿Alguna mejor idea de cómo lograr esto? Actualmente, simplemente estoy activando el navegador del sistema, que funciona pero no es tan bueno (no parece tan integrado).

Respuestas a la pregunta(5)

Su respuesta a la pregunta