[Experiment] Cache Dts Emit result / transform#49156
[Experiment] Cache Dts Emit result / transform#49156sheetalkamat wants to merge 17 commits intomainfrom
Conversation
|
@typescript-bot perf test this |
|
Heya @sheetalkamat, I've started to run the perf test suite on this PR at 5bba57e. You can monitor the build here. Update: The results are in! |
|
Hmm Actually perf test is not useful since we dont do d.ts signatures any more as part of first run but only on changes. |
|
@typescript-bot pack this |
|
Heya @sheetalkamat, I've started to run the tarball bundle task on this PR at 5bba57e. You can monitor the build here. |
|
Hey @sheetalkamat, I've packed this into an installable tgz. You can install it for testing by referencing it in your and then running There is also a playground for this build and an npm module you can use via |
|
@sheetalkamat Here they are:Comparison Report - main..49156
System
Hosts
Scenarios
Developer Information: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
…printing diagnostics
|
@typescript-bot pack this |
|
Heya @sheetalkamat, I've started to run the tarball bundle task on this PR at 1be59b2. You can monitor the build here. |
|
Hey @sheetalkamat, I've packed this into an installable tgz. You can install it for testing by referencing it in your and then running There is also a playground for this build and an npm module you can use via |
|
@DanielRosenwasser I am having hard time reasoning about this change.
As part of this i am caching either transform or text (preferring text over transform) and declaration diagnostics so we can reuse it.
I havent been able to find repo where this benefits significantly. Numbers remain more or less same. |
|
cc @amcasey |
Fixes #43995