- [ ] 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: