Closed alexdcramer closed 5 months ago
Testing has shown that even a simple JavaFX program (just a loading screen) has comparable performance and memory consumption to Electron. Moving away from JavaFX seems like the best course of action.
I've decided against moving away from JavaFX as that would require a rewrite of just about everything, but I think making a loading screen popup might make startup time somewhat better..
Currently, the GUI takes over 4 seconds from launch to appear. This needs to be fixed if the program is to be expanded further. Some ideas to fix this include moving verifications outside of the JavaFX thread, compressing textures, and adding a loading screen.