We are continuously working on both performance optimization and further improvements to rendering quality.
Regarding the execution time you mentioned, we would like to point out that when benchmarking Java applications, it is important to take the initial JIT warm-up phase into account, as the first few executions may be noticeably slower than subsequent ones.
Based on our measurements, performance typically improves significantly after approximately 5–10 iterations. Therefore, to obtain more representative benchmark results, we recommend performing 5–10 warm-up runs before measuring performance and collecting timing results only after the warm-up phase has completed. If reducing cold-start time is important for your use case, you may also consider using Coordinated Restore at Checkpoint (CRaC): https://crac.org/.
More detailed recommendations on benchmarking Java applications correctly, including application warm-up recommendations, are available in our article:
We are also continuously working to further improve rendering quality and regularly deliver enhancements in this area.
We kindly ask for your patience while we continue these improvements. Please rest assured that your feedback has been noted and taken into consideration. Thank you for your understanding.