alexdcramer / Susquehanna

A conlang manager
0 stars 0 forks source link

Startup time is unacceptably long #4

Closed alexdcramer closed 5 months ago

alexdcramer commented 5 months ago

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.

alexdcramer commented 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.

alexdcramer commented 5 months ago

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..