Inner-loop performance is critical to providing the developer experiences that are increasingly expected/demanded by developers. How fast developers can make code changes and see the resulting impact in their apps is directly proportional to how productive they can be.
When using other platforms, many of the common inner-loop operations are faster, sometimes dramatically so, than the equivalent when using .NET. First-time user impressions may be negatively impacted by such differences, to the point that it deters their choice of .NET as a developer platform.
Epics under this Theme:
This is really very critical. From day to day i have pain with slow builds compared to Go compilation.
I notice this quite a bit when doing TDD, add one line of code, wait 30 seconds for it to compile and validate my test. I guess this would apply to the first two epics.
Updated the link for the Hot reload for Blazor components link.
will it add support jit reload on monovm?
Consider replacing the wwwroot/lib artifacts in new projects with content pulled from a package manager such as LibMan.
Maybe have the default content there, but have the config set up to link those resources to packages
Most helpful comment
I notice this quite a bit when doing TDD, add one line of code, wait 30 seconds for it to compile and validate my test. I guess this would apply to the first two epics.