Today we have released JavaFXPorts 8.60.7. This release is the successor of JavaFXPorts 8.60.6, which was released almost six months ago. As explained in an earlier blog entry we create public releases of JavaFXPorts every six months, based on the open-source repository at BitBucket. Gluon OSS Customers get access to monthly or daily builds as well.
The 8.60.7 release contains a number of bug fixes and performance fixes. Together with this release, we are also releasing a new version of the jfxmobile plugin and new versions of the IDE plugins that by default use the new JavaFXPorts 8.60.7 release.
As we announced at JavaOne 2015, our current focus is on performance. We have been working with Oracle engineers to detect performance bottlenecks in JavaFX in general. While the 8.60.7 release already contains a number of small performance fixes, the bulk of these will form the next release.
It is important to note that the way a JavaFX application is designed influences the performance of the application significantly. JavaFX allows for a number of different patterns and configurations, and some are more suited than others in specific situations. For example, caching the right node can give a real performance boost. But caching a Node that changes frequently can have a significant impact on performance. At Gluon, we try to develop Gluon Mobile so that it achieves the best performance on mobile devices, and we recommend developers to do the same.
We are still looking at use cases to increase performance. In case you have an application with a performance issue, we invite you to send us the code so that we can have a look at it. We can’t guarantee we will look at all submissions, but we will learn from the examples and make JavaFXPorts faster in general, and Gluon Mobile will be more performant as well.