Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slow launch speed #106

Open
Vanav opened this issue Nov 23, 2024 · 3 comments
Open

Slow launch speed #106

Vanav opened this issue Nov 23, 2024 · 3 comments

Comments

@Vanav
Copy link

Vanav commented Nov 23, 2024

I often launch Numara with hotkey, and it takes 1.0 second to launch (on Windows). It feels very slow. For comparison, OpalCalc launches immediately, without delay.

I've tried to disable auto update on launch, but seems no difference. Is is possible to improve startup speed?

@bornova
Copy link
Owner

bornova commented Nov 24, 2024

Hi @Vanav!
Since Numara is packaged with Electron, it requires a copy of chromium to be loaded at each startup. This does have performance implications (This is also why the packaged app .exe is 80+ MB). OpalCalc, I believe is a native Windows app and therefore explains the faster startup on Windows. The start time also depends on the system. For example, as shown in below video, Numara starts pretty instantaneously on my Mac. Also has a content load time of ~280ms. Things could always be faster of course and I will continue to work towards improving the launch speed.

Thanks for your feedback!

Screen.Recording.2024-11-24.at.1.48.50.PM.mov

@bornova
Copy link
Owner

bornova commented Nov 26, 2024

Hi @Vanav,
Just released v5.7.2. I was able to shave off about ~100ms from the launch time based on my system. May not be very noticeable but please let me know if it feels a bit better.

@Vanav
Copy link
Author

Vanav commented Dec 3, 2024

Thank you for your effort! Still around 1.0 s on Windows for me. I hope it will be possible to improve.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants