Since I work with JavaFX 8 I have the feeling that it performs a lot better than JavaFX 2.x. In September 2012 I created a JavaFX performance benchmark (based on BubbleMark) to measure the framerate with different window/scenegraph sizes. Here is the old post which explains the benchmark.
The performance has been highly improved in JavaFX 8! Previously the Linux performance was relatively poor. But that changed with JavaFX 8. Now it is twice as good! If you have issues with JavaFX on Linux I highly recommend that you try a preview build. Probably they use an accelerated pipeline now. The framerate still drops dramatically if the window size increases. But the overall performance is much better. For me this is not an issue anymore.
This are some screenshots of the new results:
If you’d like to perform the benchmark yourself all you need is a recent version of NetBeans (>=7.2) and VRL-Studio (>=0.4.5.3) for plotting the results.
What are your thoughts? How many nodes can you have in your scene graph?
@JavaFX-Team: keep up the good work!