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

[Tracking issue] Improving build performance & experience #701

Open
2 of 5 tasks
nickschot opened this issue May 16, 2017 · 2 comments
Open
2 of 5 tasks

[Tracking issue] Improving build performance & experience #701

nickschot opened this issue May 16, 2017 · 2 comments

Comments

@nickschot
Copy link
Contributor

nickschot commented May 16, 2017

Build performance can still be improved a lot. Especially rebuilds take too much time right now. The main tasks which consume time are the bundling (rollup) and the forking/reloading of the process.

Not entirely sure if the forking/reloading can be done any quicker, but for development an alternative solution could be found.

@nickschot
Copy link
Contributor Author

nickschot commented May 16, 2017

We are losing a lot of time because the worker.once('exit') is never called in time (so we always get the 5 second timeout).

It seems this is done intentionally. I guess to allow the worker to gracefully shutdown (?). It does slow down rebuild by a fixed 5 seconds. Fixed in #703

@nickschot
Copy link
Contributor Author

For the last 2 points we still need some reliable reproduction. I encountered it often but have not yet been able to reliably reproduce. Likely timing/lock issue in the watcher.

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

No branches or pull requests

2 participants