Ash FrameworkAF
Ash Framework3y ago
50 replies
Alan Heywood

Improve compile times

I have noticed that my compile times are growing. For example, if I change one resource file and compile, it takes about 8 seconds for the compilation to complete.

I started out with a single Ash API, and I have now split this into two. However, compiling with the --verbose flag shows that all files in the the api of the modified resource are compiled (expected) however a number of resources from the other API are also recompiled. 23 files are recompiled in total.

So, is 8 seconds to recompile 23 files on an M1 Macbook pro normal? Could the fact that I have cross-api relationships be contributing to this? 8 seconds doesn't sound bad, however as the application grows it could become a barrier to doing test driven development.
Was this page helpful?