...
Rather than running CSS at start up, precompute the defaults and initialize FX to have these values. This should improve start up time.
Support Instancing in JavaFX / Better Texture Caching
Right now, it is possible to ask FX to cache a node. This causes the node to be represented to a texture on the graphics card and the texture is retained for future draws. This can make drawing of the node much faster provided that the node is not changing and the node is drawn a lot. Turning caching on is not always a win and needs to be done carefully by the application programmer (if at all).
There is evidence that application caching is more performant that system caching. Application code that renders static content to an image and then uses the same image in many different nodes is effectively caching. The image is represented as a single texture and that texture is on the graphics card.
Instancing would allow the application programer to declare that identical nodes are shared in the render tree. This would allow the system to cache and optimize drawing.