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

Typescript incremental build #17

Closed
dazinator opened this issue Jan 17, 2017 · 0 comments
Closed

Typescript incremental build #17

dazinator opened this issue Jan 17, 2017 · 0 comments
Assignees

Comments

@dazinator
Copy link
Owner

dazinator commented Jan 17, 2017

When the typescript pipeline processes typescript files, it currently sends them all to nodejs, even if only one file was changed.

The change, will be to only send the files accross that have changed since the last build.

This will result in performance and efficiency improvements.

For example, when the pipeline has foo.ts and bar.ts as inputs - the first time the pipeline processes the files, both files will be sent accross to NodeJs for the typescript compiler to process. However if you then save some changes to foo.ts - the pipeline will only send the modified contents of foo.ts over to nodejs, as well as just the name of the other files (bar.ts). On the nodejs side, it will store the file contents from previous runs, so it doesn't need them to be re-sent over the wire - it only needs to latest modified file content to be sent.

@dazinator dazinator self-assigned this Jan 17, 2017
@dazinator dazinator changed the title Typescript incremental compilation Typescript incremental build Jan 29, 2017
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

1 participant