-
Notifications
You must be signed in to change notification settings - Fork 194
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
Use separate processes to do data fetching #197
Comments
Our interim solution for this is just upping the refresh interval to a minute instead of every couple of seconds, so the user gets blocked less frequently. |
If a solution for this can't be found, I can think of two alternatives to spawning child processes:
I personally prefer the second over the first because while manual refreshing costs the user some time and functionality, spinning up a server every time you want to use BitVision would be a lot more annoying. Clearly the best long-term solution would be to rewrite this entire app in either Python or Node to avoid cross-language execution in the first place, but neither of us have time to do that. |
@alichtman and I agreed and are going with option 2 for the alpha. |
It's really annoying when the interface thread blocks because it's executing a shell command.
The text was updated successfully, but these errors were encountered: