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

Go async #3

Open
3rd-Eden opened this issue Oct 17, 2018 · 0 comments
Open

Go async #3

3rd-Eden opened this issue Oct 17, 2018 · 0 comments
Labels
enhancement New feature or request

Comments

@3rd-Eden
Copy link
Owner

Currently the tool and all of its dependencies are using sync calls to execute everything. While that is easy to maintain, work with from a development point of view, it does come with some issues. One of those issues is CPU use during long running processes, e.g. when executing npm install with an execSync.

In order to combat this we should

  • Adopt async await so we can have the same "sync" syntax and go async so we can unblock the process.
@3rd-Eden 3rd-Eden added the enhancement New feature or request label Oct 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant