- [ ] Use incremental build in tsbuild --watch mode - [ ] Actual host apis for build with and without watch mapping to corresponding program - [ ] Move caching login #28629 to creation of host for tsbuild (without watch mode instead and have another function that createCompilerHostWithCaching instead.) - [ ] From #29161 We do not cache source files yet and that's something to be looked at later. Two things can be done: - To keep source files for program thats being updated in last few cycles - To release the source files if size exceeds or program is not used for few build cycles - CompilerHost and Likes api to be better once this is shaped up <!-- 馃毃 STOP 馃毃 饾棪饾棫饾棦饾棧 馃毃 饾懞饾懟饾懚饾懛 馃毃 Half of all issues filed here are duplicates, answered in the FAQ, or not appropriate for the bug tracker. Please read the FAQ first, especially the "Common Feature Requests" section. --> ## Search Terms <!-- List of keywords you searched for before creating this issue. Write them down here so that others can find this suggestion more easily --> ## Suggestion <!-- A summary of what you'd like to see added or changed --> ## Use Cases <!-- What do you want to use this for? What shortcomings exist with current approaches? --> ## Examples <!-- Show how this would be used and what the behavior would be --> ## Checklist My suggestion meets these guidelines: * [ ] This wouldn't be a breaking change in existing TypeScript/JavaScript code * [ ] This wouldn't change the runtime behavior of existing JavaScript code * [ ] This could be implemented without emitting different JS based on the types of the expressions * [ ] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.) * [ ] This feature would agree with the rest of [TypeScript's Design Goals](https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals).
Two things can be done:
Search Terms
Suggestion
Use Cases
Examples
Checklist
My suggestion meets these guidelines: